
<!DOCTYPE HTML>
<html lang="zh-hans" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>配置和运行集群 · Geode参考指南中文版</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
        <meta name="author" content="WS">
        
        
    
    <link rel="stylesheet" href="gitbook/style.css">

    
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-anchors/plugin.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-splitter/splitter.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-tbfed-pagefooter/footer.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-expandable-chapters-small/expandable-chapters-small.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-anchor-navigation-ex/style/plugin.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-search-plus/search.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        

    

    
        
    
        
    
        
    
        
    
        
    
        
    

        
    
    
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">

    
    <link rel="next" href="Geode_2_Configuring_and_Running_a_Cluster.html" />
    
    
    <link rel="prev" href="Geode_1_Getting_Started_with_Apache_Geode.html" />
    

    </head>
    <body>
        
<div class="book">
    <div class="book-summary">
        
            
<div id="book-search-input" role="search">
    <input type="text" placeholder="输入并搜索" />
</div>

            
                <nav role="navigation">
                


<ul class="summary">
    
    

    

    
        
        
    
        <li class="chapter " data-level="1.1" data-path="./">
            
                <a href="./">
            
                    
                    前言
            
                </a>
            

            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="2.1" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                    
                    Apache Geode入门
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="2.1.1" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#关于Apache">
            
                    
                    关于 Apache
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.2" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#ApacheGeode的主要特点">
            
                    
                    Apache Geode的主要特点
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.3" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#先决条件和安装说明">
            
                    
                    先决条件和安装说明
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="2.1.3.1" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#主机要求">
            
                    
                    主机要求
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.3.2" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#如何安装">
            
                    
                    如何安装
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.3.3" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#设置CLASSPATH">
            
                    
                    设置CLASSPATH
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.3.4" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#如何卸载">
            
                    
                    如何卸载
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="2.1.4" data-path="Geode_1_Getting_Started_with_Apache_Geode.html">
            
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#ApacheGeode在15分钟或更短时间内完成">
            
                    
                    Apach Geode在15分钟或更短时间内完成
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter active" data-level="3.1" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                    
                    配置和运行集群
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.1" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#集群配置服务概述">
            
                    
                    集群配置服务概述
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.2" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#教程创建和使用集群配置">
            
                    
                    教程 - 创建和使用集群配置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#将应用程序JAR部署到ApacheGeode成员">
            
                    
                    将应用程序JAR部署到Apache Geode成员
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.4" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#使用成员组">
            
                    
                    使用成员组
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.5" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#导出和导入集群配置">
            
                    
                    导出和导入集群配置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.6" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#集群配置文件和故障排除">
            
                    
                    集群配置文件和故障排除
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.7" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#使用gfsh通过HTTP或HTTPS管理远程集群">
            
                    
                    使用gfsh通过HTTP或HTTPS管理远程集群
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#在没有集群配置服务的情况下部署配置文件">
            
                    
                    在没有集群配置服务的情况下部署配置文件
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.8.1" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#部署配置文件的主要步骤">
            
                    
                    部署配置文件的主要步骤
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8.2" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#默认文件规范和搜索位置">
            
                    
                    默认文件规范和搜索位置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8.3" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#更改文件规范">
            
                    
                    更改文件规范
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8.4" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#部署配置JAR的示例">
            
                    
                    部署配置JAR的示例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.9" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#启动和关闭系统">
            
                    
                    启动和关闭系统
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#运行Geode定位器进程">
            
                    
                    运行Geode定位器进程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.11" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#运行Geode服务器进程">
            
                    
                    运行Geode服务器进程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.12" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#管理系统输出文件">
            
                    
                    管理系统输出文件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.13" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#防火墙注意事项">
            
                    
                    防火墙注意事项
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.13.1" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#防火墙和连接">
            
                    
                    防火墙和连接
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.13.2" data-path="Geode_2_Configuring_and_Running_a_Cluster.html">
            
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#防火墙和端口">
            
                    
                    防火墙和端口
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="4.1" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html">
            
                    
                    基本配置和编程
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.1" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#集群和缓存配置">
            
                    
                    集群和缓存配置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.1.1" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#集群成员">
            
                    
                    集群成员
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.2" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#设置属性">
            
                    
                    设置属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.3" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#配置缓存和数据区域的选项">
            
                    
                    配置缓存和数据区域的选项
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.4" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#本地和远程成员身份和缓存">
            
                    
                    本地和远程成员身份和缓存
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.2" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#缓存管理">
            
                    
                    缓存管理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.2.1" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#缓存管理简介">
            
                    
                    缓存管理简介
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.2" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#管理对等或服务器缓存">
            
                    
                    管理对等或服务器缓存
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.3" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#管理客户端缓存">
            
                    
                    管理客户端缓存
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.4" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#管理安全系统中的缓存">
            
                    
                    管理安全系统中的缓存
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.5" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#管理多个安全用户的RegionServices">
            
                    
                    管理多个安全用户的RegionServices
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.6" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#初始化缓存后启动应用程序">
            
                    
                    初始化缓存后启动应用程序
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.3" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#数据区域">
            
                    
                    数据区域
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.3.1" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#区域管理">
            
                    
                    区域管理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.2" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#区域命名">
            
                    
                    区域命名
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.3" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#区域快捷方式和自定义命名区域属性">
            
                    
                    区域快捷方式和自定义命名区域属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.4" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#存储和检索区域快捷方式和自定义命名区域属性">
            
                    
                    存储和检索区域快捷方式和自定义命名区域属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.5" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#管理区域属性">
            
                    
                    管理区域属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.6" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#为区域和条目创建自定义属性">
            
                    
                    为区域和条目创建自定义属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.7" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#用现有内容构建新区域">
            
                    
                    用现有内容构建新区域
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.4" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#数据条目">
            
                    
                    数据条目
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.4.1" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#管理数据条目">
            
                    
                    管理数据条目
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.2" data-path="Geode_3_Basic_Configuration_and_Programming.html">
            
                <a href="Geode_3_Basic_Configuration_and_Programming.html#在数据缓存中使用自定义类的要求">
            
                    
                    在数据缓存中使用自定义类的要求
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="5.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html">
            
                    
                    拓扑和通信
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#拓扑和通信一般概念">
            
                    
                    拓扑和通信一般概念
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.1.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#拓扑类型">
            
                    
                    拓扑类型
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.2" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#规划拓扑和通信">
            
                    
                    规划拓扑和通信
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.3" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#成员发现如何运作">
            
                    
                    成员发现如何运作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.4" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#通信如何工作">
            
                    
                    通信如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.5" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#使用绑定地址">
            
                    
                    使用绑定地址
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.6" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#在IPv4和IPv6之间进行选择">
            
                    
                    在IPv4和IPv6之间进行选择
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.2" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#点对点配置">
            
                    
                    点对点配置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.2.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#配置PeertoPeer点对点发现">
            
                    
                    配置Peer-to-Peer(点对点)发现
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.2.2" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#配置对等通信">
            
                    
                    配置对等通信
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.2.3" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#将Peer同行组织成逻辑成员组">
            
                    
                    将Peer(同行)组织成逻辑成员组
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.3" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#客户端服务器配置">
            
                    
                    客户端/服务器配置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.3.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#标准客户端服务器部署">
            
                    
                    标准客户端/服务器部署
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.2" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#服务器发现如何工作">
            
                    
                    服务器发现如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.3" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#客户端服务器连接如何工作">
            
                    
                    客户端/服务器连接如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.4" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#配置客户端服务器系统">
            
                    
                    配置客户端/服务器系统
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.5" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#将服务器组织到逻辑成员组中">
            
                    
                    将服务器组织到逻辑成员组中
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.6" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#客户端服务器示例配置">
            
                    
                    客户端/服务器示例配置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.7" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#微调您的客户端服务器配置">
            
                    
                    微调您的客户端/服务器配置
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.4" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#多站点WAN配置">
            
                    
                    多站点(WAN)配置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.4.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#多站点WAN系统的工作原理">
            
                    
                    多站点(WAN)系统的工作原理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.4.1.1" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#多站点缓存概述">
            
                    
                    多站点缓存概述
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.1.2" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#WAN更新的一致性">
            
                    
                    WAN更新的一致性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.1.3" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#多站点系统的发现">
            
                    
                    多站点系统的发现
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.1.4" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#网关发件人">
            
                    
                    网关发件人
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.1.5" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#网关接收器">
            
                    
                    网关接收器
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.4.2" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#多站点WAN拓扑">
            
                    
                    多站点(WAN)拓扑
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.3" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#配置多站点WAN系统">
            
                    
                    配置多站点(WAN)系统
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.4" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#过滤多站点WAN分发的事件">
            
                    
                    过滤多站点(WAN)分发的事件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.5" data-path="Geode_4_Topologies_and_Communication.html">
            
                <a href="Geode_4_Topologies_and_Communication.html#解决冲突事件">
            
                    
                    解决冲突事件
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="6.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html">
            
                    
                    管理 Apache Geode
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#ApacheGeode管理和监控">
            
                    
                    Apache Geode管理和监控
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#管理和监控功能">
            
                    
                    管理和监控功能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#Geode管理和监控工具概述">
            
                    
                    Geode管理和监控工具概述
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#架构和组件">
            
                    
                    架构和组件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#JMX管理器操作">
            
                    
                    JMX管理器操作
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1.4.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#启动一个JMXManager">
            
                    
                    启动一个 JMX Manager
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.4.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置一个JMXManager">
            
                    
                    配置一个 JMX Manager
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.4.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#停止一个JMX管理器">
            
                    
                    停止一个 JMX管理器
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.1.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#联邦MBean架构">
            
                    
                    联邦MBean架构
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1.5.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#GeodeJMXMBean列表">
            
                    
                    Geode JMX MBean列表
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1.5.1.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#JMXManagerMBeans">
            
                    
                    JMX Manager MBeans
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.5.1.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#受管节点MBean">
            
                    
                    受管节点MBean
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.1.5.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#通过JConsole浏览Geode MBean">
            
                    
                    通过JConsole浏览Geode MBean
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.5.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#Geode JMX MBean通知">
            
                    
                    Geode JMX MBean通知
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1.5.3.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#通知联邦">
            
                    
                    通知联邦
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.5.3.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#JMX MBean通知列表">
            
                    
                    JMX MBean通知列表
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.1.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置RMI注册表端口和RMI连接器">
            
                    
                    配置RMI注册表端口和RMI连接器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#通过Management API执行gfsh命令">
            
                    
                    通过Management API执行gfsh命令
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#管理堆和堆外内存">
            
                    
                    管理堆和堆外内存
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.2.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#调整JVM垃圾收集参数">
            
                    
                    调整JVM垃圾收集参数
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用Geode资源管理器">
            
                    
                    使用Geode资源管理器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用资源管理器控制堆使用">
            
                    
                    使用资源管理器控制堆使用
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置堆用于LRU管理的Geode">
            
                    
                    配置堆用于LRU管理的Geode
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#设置JVMGC调整参数">
            
                    
                    设置JVM GC调整参数
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#监视和调整堆LRU配置">
            
                    
                    监视和调整堆LRU配置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#资源管理器示例配置">
            
                    
                    资源管理器示例配置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.8" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#管理OffHeap内存">
            
                    
                    管理 Off-Heap 内存
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.9" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#锁定内存仅限Linux系统">
            
                    
                    锁定内存(仅限Linux系统)
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储">
            
                    
                    磁盘存储
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.3.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储的工作原理">
            
                    
                    磁盘存储的工作原理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储文件名和扩展名">
            
                    
                    磁盘存储文件名和扩展名
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储操作日志">
            
                    
                    磁盘存储操作日志
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置磁盘存储">
            
                    
                    配置磁盘存储
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.3.4.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#设计和配置磁盘存储">
            
                    
                    设计和配置磁盘存储
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.4.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储配置参数">
            
                    
                    磁盘存储配置参数
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.4.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#修改默认磁盘存储">
            
                    
                    修改默认磁盘存储
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.3.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用磁盘存储优化系统">
            
                    
                    使用磁盘存储优化系统
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#启动并关闭磁盘存储">
            
                    
                    启动并关闭磁盘存储
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储管理">
            
                    
                    磁盘存储管理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.3.7.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#磁盘存储管理命令和操作">
            
                    
                    磁盘存储管理命令和操作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#验证磁盘存储">
            
                    
                    验证磁盘存储
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#在磁盘存储日志文件上运行压缩">
            
                    
                    在磁盘存储日志文件上运行压缩
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#保持磁盘存储与缓存同步">
            
                    
                    保持磁盘存储与缓存同步
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置磁盘可用空间监视">
            
                    
                    配置磁盘可用空间监视
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#处理丢失的磁盘存储">
            
                    
                    处理丢失的磁盘存储
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.3.7.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#当缓冲区刷新到磁盘时更改">
            
                    
                    当缓冲区刷新到磁盘时更改
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.3.8" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#为系统恢复和运营管理创建备份">
            
                    
                    为系统恢复和运营管理创建备份
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#缓存和区域快照">
            
                    
                    缓存和区域快照
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.4.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#用法和性能说明">
            
                    
                    用法和性能说明
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#导出缓存和区域快照">
            
                    
                    导出缓存和区域快照
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#导入缓存和区域快照">
            
                    
                    导入缓存和区域快照
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#导入或导出期间过滤条目">
            
                    
                    导入或导出期间过滤条目
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#以编程方式读取快照">
            
                    
                    以编程方式读取快照
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#区域压缩">
            
                    
                    区域压缩
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.5.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#怎样得到压缩">
            
                    
                    怎样得到压缩
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.5.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#如何在区域中启用压缩">
            
                    
                    如何在区域中启用压缩
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.5.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用压缩器">
            
                    
                    使用压缩器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.5.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#压缩和非压缩区域的性能比较">
            
                    
                    压缩和非压缩区域的性能比较
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#网络分区">
            
                    
                    网络分区
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.6.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#网络分区管理的工作原理">
            
                    
                    网络分区管理的工作原理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#故障检测和成员资格视图">
            
                    
                    故障检测和成员资格视图
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#成员协调员，主要成员和成员加权">
            
                    
                    成员协调员，主要成员和成员加权
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#网络分区方案">
            
                    
                    网络分区方案
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置ApacheGeode处理网络分区">
            
                    
                    配置Apache Geode处理网络分区
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#防止网络分区">
            
                    
                    防止网络分区
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#安全">
            
                    
                    安全
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#安全实施简介和概述">
            
                    
                    安全实施简介和概述
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#安全细节考虑因素">
            
                    
                    安全细节考虑因素
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.2.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#外部接口端口和服务">
            
                    
                    外部接口，端口和服务
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.2.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#必须受到保护的资源">
            
                    
                    必须受到保护的资源
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.2.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#日志文件位置">
            
                    
                    日志文件位置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.2.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#放置安全配置设置的位置">
            
                    
                    放置安全配置设置的位置
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.7.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用属性定义启用安全性">
            
                    
                    使用属性定义启用安全性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#认证">
            
                    
                    认证
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.4.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#实施身份验证">
            
                    
                    实施身份验证
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.4.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#验证示例">
            
                    
                    验证示例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.7.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#授权">
            
                    
                    授权
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.5.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#实施授权">
            
                    
                    实施授权
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.5.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#授权示例">
            
                    
                    授权示例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.7.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#区域数据的后处理">
            
                    
                    区域数据的后处理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#SSL">
            
                    
                    SSL
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.7.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置SSL">
            
                    
                    配置SSL
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.7.1.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#SSL可配置组件">
            
                    
                    SSL可配置组件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.7.1.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#SSL配置属性">
            
                    
                    SSL配置属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.7.1.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#SSL属性参考表">
            
                    
                    SSL属性参考表
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.7.1.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#程序">
            
                    
                    程序
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.7.7.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#SSL示例实施">
            
                    
                    SSL示例实施
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#性能调整和配置">
            
                    
                    性能调整和配置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#禁用TCPSYNCookies">
            
                    
                    禁用TCP SYN Cookies
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#提高vSphere的性能">
            
                    
                    提高vSphere的性能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#性能控制">
            
                    
                    性能控制
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.3.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#数据序列化">
            
                    
                    数据序列化
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.3.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#设置缓存超时">
            
                    
                    设置缓存超时
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.3.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#控制套接字使用">
            
                    
                    控制套接字使用
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.3.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#慢速接收器的管理">
            
                    
                    慢速接收器的管理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.3.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#增加缓存命中率">
            
                    
                    增加缓存命中率
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#系统成员性能">
            
                    
                    系统成员性能
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.4.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#成员属性">
            
                    
                    成员属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.4.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#JVM内存设置和系统性能">
            
                    
                    JVM内存设置和系统性能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.4.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#垃圾收集和系统性">
            
                    
                    垃圾收集和系统性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.4.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#连接线程设置和性能">
            
                    
                    连接线程设置和性能
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#带有TCPIP的慢速接收器">
            
                    
                    带有TCP/IP的慢速接收器
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.5.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#防止慢速接收器">
            
                    
                    防止慢速接收器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.5.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#管理慢速接收器">
            
                    
                    管理慢速接收器
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#慢分布式确认消息">
            
                    
                    慢分布式确认消息
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#套接字通信">
            
                    
                    套接字通信
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.7.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#设置套接字缓冲区大小">
            
                    
                    设置套接字缓冲区大小
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.7.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#短暂的TCP端口限制">
            
                    
                    短暂的TCP端口限制
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.7.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#确保你有足够的Sockets">
            
                    
                    确保你有足够的Sockets
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.7.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#TCPIPKeepAlive配置">
            
                    
                    TCP/IP KeepAlive配置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.7.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#TCPIPPeertoPeer握手超时">
            
                    
                    TCP/IP Peer-to-Peer握手超时
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.7.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#在多站点WAN部署中配置套接字">
            
                    
                    在多站点（WAN）部署中配置套接字
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8.8" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#UDP通信">
            
                    
                    UDP 通信
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.9" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#组播通信">
            
                    
                    组播通信
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.9.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#为多播提供带宽">
            
                    
                    为多播提供带宽
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.9.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#测试多播速度限制">
            
                    
                    测试多播速度限制
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.9.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置多播速度限制">
            
                    
                    配置多播速度限制
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.9.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#多播的运行时注意事">
            
                    
                    多播的运行时注意事
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.9.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#排除多播调整过程">
            
                    
                    排除多播调整过程
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8.10" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#维护缓存一致性">
            
                    
                    维护缓存一致性
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.9" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#日志">
            
                    
                    日志
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.9.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#Geode日志如何工作">
            
                    
                    Geode日志如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.9.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#了解日志消息及其类别">
            
                    
                    了解日志消息及其类别
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.9.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#命名搜索和创建日志文件">
            
                    
                    命名，搜索和创建日志文件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.9.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#设置日志记录">
            
                    
                    设置日志记录
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.9.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#高级用户为Geode配置Log4j2">
            
                    
                    高级用户 - 为Geode配置Log4j 2
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.10" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#统计">
            
                    
                    统计
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.10.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#统计如何运作">
            
                    
                    统计如何运作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#瞬态区域和条目统计">
            
                    
                    瞬态区域和条目统计
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#应用程序定义和自定义统计">
            
                    
                    应用程序定义和自定义统计
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#配置和使用统计信息">
            
                    
                    配置和使用统计信息
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#查看存档统计信息">
            
                    
                    查看存档统计信息
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.11" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#故障排除和系统恢复">
            
                    
                    故障排除和系统恢复
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.11.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#生成用于故障排除的工件">
            
                    
                    生成用于故障排除的工件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#诊断系统问题">
            
                    
                    诊断系统问题
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.3" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#系统故障和恢复">
            
                    
                    系统故障和恢复
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.4" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用自动重新连接处理强制缓存断开连接">
            
                    
                    使用自动重新连接处理强制缓存断开连接
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.5" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#从应用程序和缓存服务器崩溃中恢复">
            
                    
                    从应用程序和缓存服务器崩溃中恢复
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.11.5.1" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用点对点配置从崩溃中恢复">
            
                    
                    使用点对点配置从崩溃中恢复
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.5.2" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#使用客户端/服务器配置从崩溃中恢">
            
                    
                    使用客户端/服务器配置从崩溃中恢
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.11.6" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#从机器崩溃中恢复">
            
                    
                    从机器崩溃中恢复
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.7" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#从ConfictingPersistentDataExceptions中恢复">
            
                    
                    从ConfictingPersistentDataExceptions中恢复
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.8" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#防止和恢复磁盘完全错误">
            
                    
                    防止和恢复磁盘完全错误
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.11.9" data-path="Geode_5_Managing_Apache_Geode.html">
            
                <a href="Geode_5_Managing_Apache_Geode.html#理解和恢复网络中断">
            
                    
                    理解和恢复网络中断
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="7.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html">
            
                    
                    使用Apache Geode进行开发
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区域数据存储和分发">
            
                    
                    区域数据存储和分发
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#存储和分配选项">
            
                    
                    存储和分配选项
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.1.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#点对点区域存储和分发">
            
                    
                    点对点区域存储和分发
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区域类型">
            
                    
                    区域类型
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.1.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#复制区域">
            
                    
                    复制区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分布式非复制区域">
            
                    
                    分布式，非复制区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.2.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#本地区域">
            
                    
                    本地区域
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.1.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区域数据存储和数据访问器">
            
                    
                    区域数据存储和数据访问器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#动态创建区域">
            
                    
                    动态创建区域
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分区区域">
            
                    
                    分区区域
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#了解分区">
            
                    
                    了解分区
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#数据分区">
            
                    
                    数据分区
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分区区域操作">
            
                    
                    分区区域操作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.1.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#有关分区区域的其他信息">
            
                    
                    有关分区区域的其他信息
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置分区区域">
            
                    
                    配置分区区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置分区区域的桶数">
            
                    
                    配置分区区域的桶数
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#计算分区区域的桶总数">
            
                    
                    计算分区区域的桶总数
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#自定义分区和共享数据">
            
                    
                    自定义分区和共享数据
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#了解自定义分区和数据同地">
            
                    
                    了解自定义分区和数据同地
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.4.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#自定义分区">
            
                    
                    自定义分区
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.4.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区域之间的数据同地">
            
                    
                    区域之间的数据同地
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.4.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#标准自定义分区">
            
                    
                    标准自定义分区
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.4.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#固定的自定义分区">
            
                    
                    固定的自定义分区
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.4.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#共享来自不同分区区域的数据">
            
                    
                    共享来自不同分区区域的数据
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置分区区域的高可用性">
            
                    
                    配置分区区域的高可用性
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.5.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#了解分区区域的高可用性">
            
                    
                    了解分区区域的高可用性
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.5.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#控制你的初级和二级居住地">
            
                    
                    控制你的初级和二级居住地
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在虚拟机中运行进程">
            
                    
                    在虚拟机中运行进程
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.1.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在高可用分区区域中进行读">
            
                    
                    在高可用分区区域中进行读
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置分区区域的高可用性">
            
                    
                    配置分区区域的高可用性
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.5.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#设置冗余副本数">
            
                    
                    设置冗余副本数
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#为成员配置冗余区域">
            
                    
                    为成员配置冗余区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.2.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#设置强制唯一主机">
            
                    
                    设置强制唯一主机
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.2.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#为分区区域配置成员崩溃冗余恢复">
            
                    
                    为分区区域配置成员崩溃冗余恢复
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.5.2.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#为分区区域配置成员加入冗余恢复">
            
                    
                    为分区区域配置成员加入冗余恢复
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置对服务器分区区域的单跳客户端访问">
            
                    
                    配置对服务器分区区域的单跳客户端访问
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.6.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#了解客户端对服务器分区区域的单跳访问">
            
                    
                    了解客户端对服务器分区区域的单跳访问
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.6.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#单跳和池最大连接设置">
            
                    
                    单跳和池最大连接设置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#平衡单跳服务器连接使用">
            
                    
                    平衡单跳服务器连接使用
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置客户端对服务器分区区域的单跳访问">
            
                    
                    配置客户端对服务器分区区域的单跳访问
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#重新平衡分区区域数据">
            
                    
                    重新平衡分区区域数据
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.6.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分区区域重新平衡的工作原理">
            
                    
                    分区区域重新平衡的工作原理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#何时重新平衡分区区域">
            
                    
                    何时重新平衡分区区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.3.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#如何模拟区域重新平衡">
            
                    
                    如何模拟区域重新平衡
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.3.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#自动重新平衡">
            
                    
                    自动重新平衡
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#检查分区中的冗余">
            
                    
                    检查分区中的冗余
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.6.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#将分区区域数据移动到另一个成员">
            
                    
                    将分区区域数据移动到另一个成员
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分布式和复制区域">
            
                    
                    分布式和复制区域
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分布式如何运作">
            
                    
                    分布式如何运作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区域分布式选项">
            
                    
                    区域分布式选项
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#复制和预加载的工作原理">
            
                    
                    复制和预加载的工作原理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.3.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#复制和预加载区域的初始化">
            
                    
                    复制和预加载区域的初始化
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#初始化后复制和预加载区域的行为">
            
                    
                    初始化后复制和预加载区域的行为
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.3.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置分布式，复制和预加载区域">
            
                    
                    配置分布式，复制和预加载区域
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.3.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#复制区域中的本地销毁和无效">
            
                    
                    复制区域中的本地销毁和无效
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.3.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#锁定全局区域">
            
                    
                    锁定全局区域
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.3.5.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#锁定超时">
            
                    
                    锁定超时
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.5.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#优化锁定性能">
            
                    
                    优化锁定性能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.5.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#例子">
            
                    
                    例子
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区域更新的一致性">
            
                    
                    区域更新的一致性
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#按地区类型检查一致性">
            
                    
                    按地区类型检查一致性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置一致性检查">
            
                    
                    配置一致性检查
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#一致性检查的开销">
            
                    
                    一致性检查的开销
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#一致性检查如何适用于复制区域">
            
                    
                    一致性检查如何适用于复制区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#如何解决Destroy和Clear操作">
            
                    
                    如何解决Destroy和Clear操作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#具有一致性区域的事务">
            
                    
                    具有一致性区域的事务
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#一般地区数据管理">
            
                    
                    一般地区数据管理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.5.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#PersistenceandOverflow持久性和溢出">
            
                    
                    Persistence and Overflow（持久性和溢出）
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.5.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#持久性和溢出如何工作">
            
                    
                    持久性和溢出如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置区域持久性和溢出">
            
                    
                    配置区域持久性和溢出
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.1.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#溢出配置示例">
            
                    
                    溢出配置示例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.5.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#Eviction逐出">
            
                    
                    Eviction（逐出）
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.5.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#驱逐如何运作">
            
                    
                    驱逐如何运作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置数据驱逐">
            
                    
                    配置数据驱逐
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.5.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#Expiration到期">
            
                    
                    Expiration（到期）
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.5.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#过期如何运作">
            
                    
                    过期如何运作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置数据过期">
            
                    
                    配置数据过期
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.5.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#保持缓存与外部数据源同步">
            
                    
                    保持缓存与外部数据源同步
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.5.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#外部数据源概述">
            
                    
                    外部数据源概述
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.4.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用JNDI配置数据库连接">
            
                    
                    使用JNDI配置数据库连接
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.4.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#数据加载器的工作原理">
            
                    
                    数据加载器的工作原理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.5.4.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#实现数据加载器">
            
                    
                    实现数据加载器
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#数据序列化">
            
                    
                    数据序列化
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.6.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#数据序列化概述">
            
                    
                    数据序列化概述
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#GeodePDX序列化">
            
                    
                    Geode PDX序列化
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.6.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#GeodePDX序列化功能">
            
                    
                    Geode PDX序列化功能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用PDX序列化的高级步骤">
            
                    
                    使用PDX序列化的高级步骤
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用基于自动反射的PDX序列化">
            
                    
                    使用基于自动反射的PDX序列化
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.6.2.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用类模式字符串自定义序列化">
            
                    
                    使用类模式字符串自定义序列化
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#扩展ReflectionBasedAutoSerializer">
            
                    
                    扩展ReflectionBasedAutoSerializer
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用PdxSerializer序列化您的域对象">
            
                    
                    使用PdxSerializer序列化您的域对象
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在域对象中实现PdxSerializable">
            
                    
                    在域对象中实现PdxSerializable
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#编写应用程序以使用PdxInstances">
            
                    
                    编写应用程序以使用PdxInstances
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.7" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#将JSON文档添加到Geode缓存">
            
                    
                    将JSON文档添加到Geode缓存
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.8" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用PdxInstanceFactory创建PdxInstances">
            
                    
                    使用PdxInstanceFactory创建PdxInstances
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.9" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#将PDX元数据保留到磁盘">
            
                    
                    将PDX元数据保留到磁盘
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.2.10" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用PDX对象作为区域输入键">
            
                    
                    使用PDX对象作为区域输入键
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.6.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#Geode数据序列化DataSerializable和DataSerializer">
            
                    
                    Geode数据序列化（DataSerializable和DataSerializer）
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.6.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#标准Java序列化">
            
                    
                    标准Java序列化
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.7" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#事件和事件处理">
            
                    
                    事件和事件处理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#事件是如何工作">
            
                    
                    事件是如何工作
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#点对点事件分发">
            
                    
                    点对点事件分发
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.1.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#客户端到服务器事件分发">
            
                    
                    客户端到服务器事件分发
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.1.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#多站点WAN事件分发">
            
                    
                    多站点（WAN）事件分发
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.1.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#事件处理程序和事件列表">
            
                    
                    事件处理程序和事件列表
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.7.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#实现Geode事件处理程序">
            
                    
                    实现Geode事件处理程序
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#实现缓存事件处理程序">
            
                    
                    实现缓存事件处理程序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#为WriteBehindCache事件处理实现AsyncEventListener">
            
                    
                    为Write-Behind Cache事件处理实现AsyncEventListener
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.2.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#如何从事件处理程序回调安全地修改缓存">
            
                    
                    如何从事件处理程序回调安全地修改缓存
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.2.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#缓存事件处理程序示例">
            
                    
                    缓存事件处理程序示例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.7.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置点对点事件消息">
            
                    
                    配置点对点事件消息
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置客户端服务器事件消息">
            
                    
                    配置客户端服务器事件消息
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置高可用性服务器">
            
                    
                    配置高可用性服务器
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.4.1.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#高度可用的客户端服务器事件消息">
            
                    
                    高度可用的客户端服务器事件消息
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.7.4.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#实施持久的客户端服务器消息传递">
            
                    
                    实施持久的客户端服务器消息传递
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.4.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#调整客户端服务器事件消息">
            
                    
                    调整客户端服务器事件消息
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.4.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置服务器订阅队列">
            
                    
                    配置服务器订阅队列
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.4.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#限制服务器的订阅队列内存使用">
            
                    
                    限制服务器的订阅队列内存使用
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.4.3.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#调整客户端的订阅消息跟踪超时">
            
                    
                    调整客户端的订阅消息跟踪超时
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.7.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置多站点WAN事件队列">
            
                    
                    配置多站点（WAN）事件队列
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.7.5.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#配置服务器订阅队列">
            
                    
                    配置服务器订阅队列
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.5.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#限制服务器的订阅队列内存使用">
            
                    
                    限制服务器的订阅队列内存使用
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.7.5.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#调整客户端的订阅消息跟踪超时">
            
                    
                    调整客户端的订阅消息跟踪超时
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.8" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#增量传播">
            
                    
                    增量传播
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.8.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#增量传播如何工作">
            
                    
                    增量传播如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.8.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#何时避免增量传播">
            
                    
                    何时避免增量传播
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.8.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#增量传播属性">
            
                    
                    增量传播属性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.8.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#实施增量传播">
            
                    
                    实施增量传播
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.8.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#增量传播中的错误">
            
                    
                    增量传播中的错误
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.8.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#增量传播示例">
            
                    
                    增量传播示例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.9" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询">
            
                    
                    查询
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询常见问题和示例">
            
                    
                    查询常见问题和示例
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用OQL查询">
            
                    
                    使用OQL查询
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.2.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#OQL的优点">
            
                    
                    OQL的优点
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在Geode中编写和执行查询">
            
                    
                    在Geode中编写和执行查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#构建查询字符串">
            
                    
                    构建查询字符串
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.2.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#IMPORTStatementIMPORT语句">
            
                    
                    IMPORT Statement（IMPORT语句）
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#FROMClauseFROM子句">
            
                    
                    FROM Clause（FROM子句）
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.3.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#WHEREClauseWHERE子句">
            
                    
                    WHERE Clause（WHERE子句）
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.3.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#SELECTStatementSELECT语句">
            
                    
                    SELECT Statement（SELECT语句）
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.3.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#OQL聚合函数">
            
                    
                    OQL聚合函数
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#OQL语法和语义">
            
                    
                    OQL语法和语义
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.2.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#支持的字符集">
            
                    
                    支持的字符集
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#支持的关键字">
            
                    
                    支持的关键字
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#区分大小写">
            
                    
                    区分大小写
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询字符串中的注释">
            
                    
                    查询字符串中的注释
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询语言语法">
            
                    
                    查询语言语法
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#操作符">
            
                    
                    操作符
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.7" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#保留字">
            
                    
                    保留字
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.4.8" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#支持文字">
            
                    
                    支持文字
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.9.2.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询语言限制和不受支持的特性">
            
                    
                    查询语言限制和不受支持的特性
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.9.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#高级查询">
            
                    
                    高级查询
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.3.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#性能考虑">
            
                    
                    性能考虑
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询时监视内存不足">
            
                    
                    查询时监视内存不足
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#长时间运行查询的超时">
            
                    
                    长时间运行查询的超时
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用查询绑定参数">
            
                    
                    使用查询绑定参数
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询分区的区域">
            
                    
                    查询分区的区域
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.3.5.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#对分区区域使用ORDERBY">
            
                    
                    对分区区域使用ORDER BY
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.5.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在单个节点上查询分区区域">
            
                    
                    在单个节点上查询分区区域
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.5.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#优化按键或字段值分区的数据查询">
            
                    
                    优化按键或字段值分区的数据查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.5.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#对分区区域执行等连接查询">
            
                    
                    对分区区域执行等连接查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.5.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#分区区域查询限制">
            
                    
                    分区区域查询限制
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.9.3.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#查询调试">
            
                    
                    查询调试
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.9.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用索引">
            
                    
                    使用索引
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.9.4.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用索引的提示和指南">
            
                    
                    使用索引的提示和指南
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#创建列出和删除索引">
            
                    
                    创建、列出和删除索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#创建键索引">
            
                    
                    创建键索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.4" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#创建哈希索引">
            
                    
                    创建哈希索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.5" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在映射字段上创建索引映射索引">
            
                    
                    在映射字段上创建索引（映射索引）
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.6" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#一次创建多个索引">
            
                    
                    一次创建多个索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.7" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#维护索引同步或异步和索引存储">
            
                    
                    维护索引（同步或异步）和索引存储
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.8" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用查询索引提示">
            
                    
                    使用查询索引提示
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.9" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在单个区域查询上使用索引">
            
                    
                    在单个区域查询上使用索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.10" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用带有等连接查询的索引">
            
                    
                    使用带有等连接查询的索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.11" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#使用带有溢出区域的索引">
            
                    
                    使用带有溢出区域的索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.12" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在使用多个区域的等连接查询上使用索引">
            
                    
                    在使用多个区域的等连接查询上使用索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.9.4.13" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#索引例子">
            
                    
                    索引例子
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.10" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#连续查询">
            
                    
                    连续查询
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.10.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#连续查询是如何工作的">
            
                    
                    连续查询是如何工作的
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.10.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#实现连续查询">
            
                    
                    实现连续查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.10.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#管理连续查询">
            
                    
                    管理连续查询
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.11" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#事务">
            
                    
                    事务
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.11.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#遵守ACID语义">
            
                    
                    遵守ACID语义
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.11.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#代码示例">
            
                    
                    代码示例
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.11.3" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#设计注意事项">
            
                    
                    设计注意事项
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.12" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#函数执行">
            
                    
                    函数执行
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.12.1" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#函数执行如何工作">
            
                    
                    函数执行如何工作
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.12.2" data-path="Geode_6_Developing_with_Apache_Geode.html">
            
                <a href="Geode_6_Developing_with_Apache_Geode.html#在ApacheGeode中执行一个函数">
            
                    
                    在Apache Geode中执行一个函数
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    

    <li class="divider"></li>

    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            本书使用 GitBook 发布
        </a>
    </li>
</ul>


                </nav>
            
        
    </div>

    <div class="book-body">
        
            <div class="body-inner">
                
                    

<div class="book-header" role="navigation">
    

    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href="." >配置和运行集群</a>
    </h1>
</div>




                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
                            
<div class="search-plus" id="book-search-results">
    <div class="search-noresults">
    
                                <section class="normal markdown-section">
                                
                                <div id="anchor-navigation-ex-navbar"><i class="fa fa-anchor"></i><ul><li><a href="#&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;">&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;</a></li><ul><li><a href="#&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</a></li><li><a href="#&#x6559;&#x7A0B;&#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;">&#x6559;&#x7A0B; - &#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E; </a></li><li><a href="#&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;ApacheGeode&#x6210;&#x5458;">&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;Apache Geode&#x6210;&#x5458; </a></li><li><a href="#&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;">&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;</a></li><li><a href="#&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;">&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</a></li><li><a href="#&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;</a></li><li><a href="#&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;">&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4; </a></li><li><a href="#&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;">&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;</a></li><ul><li><a href="#&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;">&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;</a></li><li><a href="#&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;">&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;</a></li><li><a href="#&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;">&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;</a></li><li><a href="#&#x90E8;&#x7F72;&#x914D;&#x7F6E;JAR&#x7684;&#x793A;&#x4F8B;">&#x90E8;&#x7F72;&#x914D;&#x7F6E;JAR&#x7684;&#x793A;&#x4F8B; </a></li></ul><li><a href="#&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;">&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;</a></li><li><a href="#&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;">&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B; </a></li><li><a href="#&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;">&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B; </a></li><li><a href="#&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;">&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;</a></li><li><a href="#&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;">&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;</a></li><ul><li><a href="#&#x9632;&#x706B;&#x5899;&#x548C;&#x8FDE;&#x63A5;">&#x9632;&#x706B;&#x5899;&#x548C;&#x8FDE;&#x63A5;</a></li><li><a href="#&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;">&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;</a></li></ul></ul></ul></div><a href="#&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;" id="anchorNavigationExGoTop"><i class="fa fa-arrow-up"></i></a><h1 id="&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;"><a name="&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;" class="anchor-navigation-ex-anchor" href="#&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;</h1>
<p>&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;&#x884C;&#x5B9E;&#x7528;&#x7A0B;&#x5E8F;&#x914D;&#x7F6E;Apache Geode&#x96C6;&#x7FA4;&#x3002; &#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4F1A;&#x4FDD;&#x7559;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x5E76;&#x5C06;&#x914D;&#x7F6E;&#x5206;&#x53D1;&#x7ED9;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x3002; &#x8FD8;&#x6709;&#x5176;&#x4ED6;&#x51E0;&#x79CD;&#x914D;&#x7F6E;&#x96C6;&#x7FA4;&#x7684;&#x65B9;&#x6CD5;&#x3002;</p>
<p>&#x4F7F;&#x7528;<code>gfsh</code>&#x914D;&#x7F6E;&#x533A;&#x57DF;&#xFF0C;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#xFF0C;&#x6210;&#x5458;&#x548C;&#x5176;&#x4ED6;Geode&#x5BF9;&#x8C61;&#x3002; &#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>gfsh</code>&#x6765;&#x542F;&#x52A8;&#x548C;&#x505C;&#x6B62;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x548C;Geode&#x76D1;&#x89C6;&#x5DE5;&#x5177;&#x3002; &#x6267;&#x884C;&#x8FD9;&#x4E9B;&#x547D;&#x4EE4;&#x65F6;&#xFF0C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4F1A;&#x4FDD;&#x7559;&#x914D;&#x7F6E;&#x3002; &#x5F53;&#x65B0;&#x6210;&#x5458;&#x52A0;&#x5165;&#x96C6;&#x7FA4;&#x65F6;&#xFF0C;&#x8BE5;&#x670D;&#x52A1;&#x4F1A;&#x5C06;&#x914D;&#x7F6E;&#x5206;&#x53D1;&#x7ED9;&#x65B0;&#x6210;&#x5458;&#x3002;</p>
<p><code>gfsh</code>&#x662F;&#x914D;&#x7F6E;&#x548C;&#x7BA1;&#x7406;Apache Geode&#x96C6;&#x7FA4;&#x7684;&#x63A8;&#x8350;&#x65B9;&#x6CD5;,&#x4F46;&#x60A8;&#x4ECD;&#x7136;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>cache.xml</code>&#x548C;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x7684;&#x65E7;&#x65B9;&#x6CD5;&#x914D;&#x7F6E;&#x96C6;&#x7FA4;&#x7684;&#x8BB8;&#x591A;&#x65B9;&#x9762;. &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/reference/topics/chapter_overview_cache_xml.html#cache_xml" target="_blank">cache.xml</a>&#x548C;<a href="http://geode.apache.org/docs /guide/17/reference/book_intro.html#reference" target="_blank">&#x53C2;&#x8003;</a>&#x4E86;&#x89E3;&#x914D;&#x7F6E;&#x53C2;&#x6570;. &#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;Java API&#x914D;&#x7F6E;&#x96C6;&#x7FA4;&#x7684;&#x67D0;&#x4E9B;&#x65B9;&#x9762;. &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/book_intro.html#managing_gemfire_intro" target="_blank">&#x7BA1;&#x7406;Apache Geode</a>.</p>
<ul>
<li><p><strong><a href="#&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</a></strong></p>
<p>Apache Geode&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x5C06;&#x7531;<code>gfsh</code>commands&#x521B;&#x5EFA;&#x7684;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6301;&#x4E45;&#x4FDD;&#x5B58;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x5E76;&#x5C06;&#x914D;&#x7F6E;&#x5206;&#x53D1;&#x7ED9;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x6559;&#x7A0B;%20-%20&#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;">&#x6559;&#x7A0B; - &#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</a></strong></p>
<p>A short walk-through that uses a single computer to demonstrate how to use <code>gfsh</code> to create a cluster configuration for a Geode cluster.</p>
</li>
<li><p><strong><a href="#&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;Apache%20Geode&#x6210;&#x5458;">&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;Apache Geode&#x6210;&#x5458;</a></strong></p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x6587;&#x4EF6;&#x52A8;&#x6001;&#x90E8;&#x7F72;&#x5230;&#x7279;&#x5B9A;&#x6210;&#x5458;&#x6216;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x3002; Geode&#x81EA;&#x52A8;&#x8DDF;&#x8E2A;JAR&#x6587;&#x4EF6;&#x7248;&#x672C;; &#x5C06;&#x5DF2;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#x81EA;&#x52A8;&#x52A0;&#x8F7D;&#x5230;CLASSPATH; &#x5E76;&#x81EA;&#x52A8;&#x6CE8;&#x518C;JAR&#x5305;&#x542B;&#x7684;&#x4EFB;&#x4F55;&#x51FD;&#x6570;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;">&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;</a></strong></p>
<p>Apache Geode&#x5141;&#x8BB8;&#x60A8;&#x5C06;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x7EC4;&#x7EC7;&#x5230;&#x903B;&#x8F91;&#x6210;&#x5458;&#x7EC4;&#x4E2D;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;">&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</a></strong></p>
<p>&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x4F7F;&#x7528;<code>gfsh</code>&#x4E3A;&#x6574;&#x4E2A;Apache Geode&#x96C6;&#x7FA4;&#x521B;&#x5EFA;&#x7684;&#x914D;&#x7F6E;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;</a></strong></p>
<p>&#x5728;Geode&#x4E2D;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x65F6;&#xFF0C;&#x53EF;&#x4EE5;&#x68C0;&#x67E5;&#x5B9A;&#x4F4D;&#x5668;&#x4E0A;<code>cluster_config</code>&#x76EE;&#x5F55;&#x4E2D;&#x751F;&#x6210;&#x7684;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002; <code>gfsh</code>&#x5728;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x548C;&#x5355;&#x4E2A;&#x7EC4;&#x7EA7;&#x522B;&#x4FDD;&#x5B58;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;">&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;</a></strong></p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x5C06;<code>gfsh</code>&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;&#x7BA1;&#x7406;&#x96C6;&#x7FA4;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;">&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;</a></strong></p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x7CFB;&#x7EDF;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x6216;jar&#x6587;&#x4EF6;&#x4E2D;&#x90E8;&#x7F72;Apache Geode&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x786E;&#x5B9A;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x65B9;&#x5F0F;&#x5E76;&#x76F8;&#x5E94;&#x5730;&#x8FDB;&#x884C;&#x8BBE;&#x7F6E;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;">&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;</a></strong></p>
<p>&#x786E;&#x5B9A;&#x6B63;&#x786E;&#x7684;&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x8FC7;&#x7A0B;&#xFF0C;&#x5E76;&#x7F16;&#x5199;&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x811A;&#x672C;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;">&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;</a></strong></p>
<p>&#x5B9A;&#x4F4D;&#x5668;&#x662F;&#x4E00;&#x4E2A;Geode&#x8FDB;&#x7A0B;&#xFF0C;&#x5B83;&#x544A;&#x8BC9;&#x8FD0;&#x884C;&#x6210;&#x5458;&#x6240;&#x5728;&#x7684;&#x65B0;&#x8FDE;&#x63A5;&#x6210;&#x5458;&#xFF0C;&#x5E76;&#x4E3A;&#x670D;&#x52A1;&#x5668;&#x4F7F;&#x7528;&#x63D0;&#x4F9B;&#x8D1F;&#x8F7D;&#x5747;&#x8861;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;">&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;</a></strong></p>
<p>Geode&#x670D;&#x52A1;&#x5668;&#x662F;&#x4E00;&#x4E2A;&#x4F5C;&#x4E3A;&#x5BA2;&#x6237;&#x7AEF;/&#x670D;&#x52A1;&#x5668;&#x7CFB;&#x7EDF;&#x7684;&#x957F;&#x671F;&#x53EF;&#x914D;&#x7F6E;&#x6210;&#x5458;&#x8FD0;&#x884C;&#x7684;&#x8FDB;&#x7A0B;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;">&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;</a></strong></p>
<p>Geode&#x8F93;&#x51FA;&#x6587;&#x4EF6;&#x662F;&#x53EF;&#x9009;&#x7684;&#xFF0C;&#x53EF;&#x4EE5;&#x53D8;&#x5F97;&#x975E;&#x5E38;&#x5927;&#x3002; &#x4E0E;&#x7CFB;&#x7EDF;&#x7BA1;&#x7406;&#x5458;&#x4E00;&#x8D77;&#x786E;&#x5B9A;&#x653E;&#x7F6E;&#x5B83;&#x4EEC;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x4EE5;&#x907F;&#x514D;&#x5E72;&#x6270;&#x5176;&#x4ED6;&#x7CFB;&#x7EDF;&#x6D3B;&#x52A8;&#x3002;</p>
</li>
<li><p><strong><a href="#&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;">&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;</a></strong></p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x4E3A;&#x6D89;&#x53CA;&#x9632;&#x706B;&#x5899;&#x7684;&#x60C5;&#x51B5;&#x914D;&#x7F6E;&#x548C;&#x9650;&#x5236;&#x7AEF;&#x53E3;&#x4F7F;&#x7528;&#xFF0C;&#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x5BA2;&#x6237;&#x7AEF; - &#x670D;&#x52A1;&#x5668;&#x6216;&#x670D;&#x52A1;&#x5668; - &#x670D;&#x52A1;&#x5668;&#x8FDE;&#x63A5;&#x4E4B;&#x95F4;&#x3002;</p>
</li>
</ul>
<h2 id="&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;"><a name="&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;" class="anchor-navigation-ex-anchor" href="#&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</h2>
<p>Apache Geode&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x5C06;&#x7531;<code>gfsh</code>commands&#x521B;&#x5EFA;&#x7684;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6301;&#x4E45;&#x4FDD;&#x5B58;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x5E76;&#x5C06;&#x914D;&#x7F6E;&#x5206;&#x53D1;&#x7ED9;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x3002;</p>
<p><strong>&#x4E3A;&#x4EC0;&#x4E48;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;</strong></p>
<p>&#x6211;&#x4EEC;&#x5F3A;&#x70C8;&#x5EFA;&#x8BAE;&#x60A8;&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;&#x884C;&#x548C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4F5C;&#x4E3A;&#x7BA1;&#x7406;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x7684;&#x4E3B;&#x8981;&#x673A;&#x5236;&#x3002; &#x5728;<code>cache.xml</code>&#x6587;&#x4EF6;&#x4E2D;&#x6307;&#x5B9A;&#x914D;&#x7F6E;&#xFF0C;&#x4EC5;&#x7528;&#x4E8E;&#x90A3;&#x4E9B;&#x4F7F;&#x7528;<code>gfsh</code>&#x65E0;&#x6CD5;&#x6307;&#x5B9A;&#x6216;&#x66F4;&#x6539;&#x7684;&#x9879;&#x3002;&#x4F7F;&#x7528;&#x901A;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x53EF;&#x51CF;&#x5C11;&#x5728;&#x914D;&#x7F6E;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x65B0;&#x6210;&#x5458;&#x65F6;&#x914D;&#x7F6E;&#x5355;&#x4E2A;&#x6210;&#x5458;&#x6240;&#x82B1;&#x8D39;&#x7684;&#x65F6;&#x95F4;&#x5E76;&#x5B9E;&#x65BD;&#x4E00;&#x81F4;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x60A8;&#x4E0D;&#x518D;&#x9700;&#x8981;&#x91CD;&#x65B0;&#x914D;&#x7F6E;&#x6DFB;&#x52A0;&#x5230;&#x96C6;&#x7FA4;&#x7684;&#x6BCF;&#x4E2A;&#x65B0;&#x6210;&#x5458;&#x3002; &#x60A8;&#x4E0D;&#x518D;&#x9700;&#x8981;&#x62C5;&#x5FC3;&#x9A8C;&#x8BC1;<code>cache.xml</code>&#x6587;&#x4EF6;&#x3002; &#x5728;&#x6574;&#x4E2A;&#x96C6;&#x7FA4;&#x4E2D;&#x4F20;&#x64AD;&#x914D;&#x7F6E;&#x66F4;&#x6539;&#x5E76;&#x5C06;&#x914D;&#x7F6E;&#x66F4;&#x6539;&#x90E8;&#x7F72;&#x5230;&#x4E0D;&#x540C;&#x7684;&#x73AF;&#x5883;&#x4E5F;&#x53D8;&#x5F97;&#x66F4;&#x52A0;&#x5BB9;&#x6613;&#x3002;</p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#xFF1A;</p>
<ul>
<li>&#x4FDD;&#x5B58;&#x6574;&#x4E2A;Apache Geode&#x96C6;&#x7FA4;&#x7684;&#x914D;&#x7F6E;&#x3002;</li>
<li>&#x4F7F;&#x7528;&#x4EE5;&#x524D;&#x4FDD;&#x5B58;&#x7684;&#x914D;&#x7F6E;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x6210;&#x5458;&#x3002;</li>
<li>&#x4ECE;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x5BFC;&#x51FA;&#x914D;&#x7F6E;&#x5E76;&#x8FC1;&#x79FB;&#x8BE5;&#x914D;&#x7F6E;&#x4EE5;&#x521B;&#x5EFA;&#x6D4B;&#x8BD5;&#x6216;&#x751F;&#x4EA7;&#x7CFB;&#x7EDF;&#x3002;</li>
<li>&#x65E0;&#x9700;&#x5355;&#x72EC;&#x914D;&#x7F6E;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x5668;&#x5373;&#x53EF;&#x542F;&#x52A8;&#x5176;&#x4ED6;&#x670D;&#x52A1;&#x5668;&#x3002;</li>
<li>&#x914D;&#x7F6E;&#x4E00;&#x4E9B;&#x670D;&#x52A1;&#x5668;&#x4EE5;&#x6258;&#x7BA1;&#x67D0;&#x4E9B;&#x533A;&#x57DF;&#x548C;&#x5176;&#x4ED6;&#x670D;&#x52A1;&#x5668;&#x4EE5;&#x6258;&#x7BA1;&#x4E0D;&#x540C;&#x7684;&#x533A;&#x57DF;&#xFF0C;&#x5E76;&#x5C06;&#x6240;&#x6709;&#x670D;&#x52A1;&#x5668;&#x914D;&#x7F6E;&#x4E3A;&#x6258;&#x7BA1;&#x4E00;&#x7EC4;&#x516C;&#x5171;&#x533A;&#x57DF;&#x3002;</li>
</ul>
<p><strong>&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;</strong></p>
<p>&#x8981;&#x5728;Geode&#x4E2D;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#xFF0C;&#x5FC5;&#x987B;&#x5728;&#x90E8;&#x7F72;&#x4E2D;&#x4F7F;&#x7528;&#x4E13;&#x7528;&#x7684;&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x60A8;&#x4E0D;&#x80FD;&#x5C06;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4E0E;&#x4F4D;&#x4E8E;&#x540C;&#x4E00;&#x4F4D;&#x7F6E;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#xFF08;&#x5728;&#x53E6;&#x4E00;&#x4E2A;&#x8FDB;&#x7A0B;&#xFF08;&#x5982;&#x670D;&#x52A1;&#x5668;&#xFF09;&#x4E2D;&#x8FD0;&#x884C;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#xFF09;&#x6216;&#x591A;&#x64AD;&#x73AF;&#x5883;&#x4E2D;&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#x3002;</p>
<p>&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x914D;&#x7F6E;&#x5206;&#x53D1;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x5C06;<code>--enable-cluster-configuration</code>&#x8BBE;&#x7F6E;&#x4E3A;true&#x7684;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6BCF;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#x90FD;&#x4F1A;&#x8BB0;&#x5F55;&#x6240;&#x6709;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x548C;&#x7EC4;&#x7EA7;&#x522B;&#x914D;&#x7F6E;&#x8BBE;&#x7F6E;&#x3002;</p>
<p><strong>&#x6CE8;&#x610F;:</strong> <code>gfsh</code>&#x7684;&#x9ED8;&#x8BA4;&#x884C;&#x4E3A;&#x662F;&#x521B;&#x5EFA;&#x548C;&#x4FDD;&#x5B58;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002; &#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>--enable-cluster-configuration = false</code>&#x9009;&#x9879;&#x7981;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x3002;</p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/command-pages/import.html#topic_vnv_grz_ck" target="_blank"><code>gfsh import cluster-configuration</code></a>&#x547D;&#x4EE4;&#x5728;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x540E;&#x5C06;&#x73B0;&#x6709;&#x914D;&#x7F6E;&#x52A0;&#x8F7D;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x3002;</p>
<p>&#x968F;&#x540E;&#xFF0C;&#x4EFB;&#x4F55;&#x4EE5;<code>-use-cluster-configuration</code>&#x8BBE;&#x7F6E;&#x4E3A;<code>true</code>&#x7684;<code>gfsh</code>&#x5F00;&#x5934;&#x7684;&#x670D;&#x52A1;&#x5668;&#x5C06;&#x4ECE;&#x5B9A;&#x4F4D;&#x5668;&#x4EE5;&#x53CA;&#x4EFB;&#x4F55;&#x9002;&#x5F53;&#x7684;&#x7EC4;&#x7EA7;&#x914D;&#x7F6E;&#x4E2D;&#x83B7;&#x53D6;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;(&#x5BF9;&#x4E8E;&#x6210;&#x5458;&#x7EC4;&#xFF0C;&#x5B83;&#x4EEC; &#x5C5E;&#x4E8E;)&#x3002; &#x8981;&#x5728;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7981;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#xFF0C;&#x5FC5;&#x987B;&#x4F7F;&#x7528;<code>--use-cluster-configuration</code>&#x53C2;&#x6570;&#x8BBE;&#x7F6E;&#x4E3A;<code>false</code>&#x6765;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x3002; &#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x8BE5;&#x53C2;&#x6570;&#x8BBE;&#x7F6E;&#x4E3A;true&#x3002;</p>
<p><strong>&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x5DE5;&#x4F5C;&#x539F;&#x7406;</strong></p>
<p>&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;&#x521B;&#x5EFA;Apache Geode&#x533A;&#x57DF;&#xFF0C;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x548C;&#x5176;&#x4ED6;&#x5BF9;&#x8C61;&#x65F6;&#xFF0C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4F1A;&#x4FDD;&#x5B58;&#x96C6;&#x7FA4;&#x4E2D;&#x6BCF;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x5982;&#x679C;&#x5728;&#x53D1;&#x51FA;&#x8FD9;&#x4E9B;&#x547D;&#x4EE4;&#x65F6;&#x6307;&#x5B9A;&#x7EC4;&#xFF0C;&#x5219;&#x4F1A;&#x4FDD;&#x5B58;&#x5355;&#x72EC;&#x7684;&#x914D;&#x7F6E;&#xFF0C;&#x5176;&#x4E2D;&#x4EC5;&#x5305;&#x542B;&#x9002;&#x7528;&#x4E8E;&#x8BE5;&#x7EC4;&#x7684;&#x914D;&#x7F6E;&#x3002;</p>
<p>&#x5F53;&#x60A8;&#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x65B0;&#x7684;Apache Geode&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x4F1A;&#x5C06;&#x6301;&#x4E45;&#x914D;&#x7F6E;&#x5206;&#x53D1;&#x5230;&#x65B0;&#x670D;&#x52A1;&#x5668;&#x3002; &#x5982;&#x679C;&#x5728;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#x6307;&#x5B9A;&#x7EC4;&#xFF0C;&#x5219;&#x9664;&#x4E86;&#x96C6;&#x7FA4;&#x7EA7;&#x914D;&#x7F6E;&#x5916;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x8FD8;&#x4F1A;&#x63A5;&#x6536;&#x7EC4;&#x7EA7;&#x914D;&#x7F6E;&#x3002; &#x96C6;&#x7FA4;&#x7EA7;&#x914D;&#x7F6E;&#x5728;&#x96C6;&#x7FA4;&#x8303;&#x56F4;&#x914D;&#x7F6E;&#x540E;&#x5E94;&#x7528;; &#x56E0;&#x6B64;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x7EC4;&#x7EA7;&#x522B;&#x6765;&#x8986;&#x76D6;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x8BBE;&#x7F6E;&#x3002;</p>
<p><img src="assets/cluster_config_overview.svg" alt="img"></p>
<p><strong>gfsh&#x521B;&#x5EFA;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x7684;&#x547D;&#x4EE4;</strong></p>
<p>&#x4EE5;&#x4E0B;<code>gfsh</code>&#x547D;&#x4EE4;&#x4F1A;&#x5C06;&#x914D;&#x7F6E;&#x5199;&#x5165;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x5B9A;&#x4F4D;&#x5668;&#xFF08;&#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x914D;&#x7F6E;&#x5199;&#x5165;&#x78C1;&#x76D8;&#xFF09;&#xFF1A;</p>
<ul>
<li><code>configure pdx</code>*</li>
<li><code>create region</code></li>
<li><code>alter region</code></li>
<li><code>alter runtime</code></li>
<li><code>destroy region</code></li>
<li><code>create index</code></li>
<li><code>destroy index</code></li>
<li><code>create disk-store</code></li>
<li><code>destroy disk-store</code></li>
<li><code>create async-event-queue</code></li>
<li><code>deploy jar</code></li>
<li><code>undeploy jar</code></li>
<li><code>create gateway-sender</code></li>
<li><code>create gateway-receiver</code></li>
</ul>
<p><strong>*</strong> &#x8BF7;&#x6CE8;&#x610F;&#xFF0C;&#x5FC5;&#x987B;&#x5728;&#x542F;&#x52A8;&#x6570;&#x636E;&#x6210;&#x5458;&#x4E4B;&#x524D;&#x6267;&#x884C;configure pdx&#x547D;&#x4EE4;&#x3002; &#x6B64;&#x547D;&#x4EE4;&#x4E0D;&#x4F1A;&#x5F71;&#x54CD;&#x7CFB;&#x7EDF;&#x4E2D;&#x5F53;&#x524D;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x4EFB;&#x4F55;&#x6210;&#x5458;&#x3002; &#x8FD0;&#x884C;&#x6B64;&#x547D;&#x4EE4;&#x540E;&#x542F;&#x52A8;&#x7684;&#x6570;&#x636E;&#x6210;&#x5458;&#xFF08;&#x5DF2;&#x542F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#xFF09;&#x5C06;&#x83B7;&#x53D6;&#x65B0;&#x7684;PDX&#x914D;&#x7F6E;&#x3002;</p>
<p><strong>gfsh&#x9650;&#x5236;</strong></p>
<p>&#x8FD9;&#x4E9B;&#x662F;&#x60A8;&#x65E0;&#x6CD5;&#x4F7F;&#x7528;<code>gfsh</code>&#x521B;&#x5EFA;&#x6216;&#x66F4;&#x6539;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x8FD9;&#x4E9B;&#x914D;&#x7F6E;&#x5FC5;&#x987B;&#x4F4D;&#x4E8E;<code>cache.xml</code>&#x6587;&#x4EF6;&#x4E2D;&#xFF0C;&#x6216;&#x8005;&#x4F7F;&#x7528;API&#xFF1A;</p>
<ul>
<li><p>&#x5BA2;&#x6237;&#x7AEF;&#x7F13;&#x5B58;&#x914D;&#x7F6E;</p>
</li>
<li><p>&#x60A8;&#x65E0;&#x6CD5;&#x76F4;&#x63A5;&#x4FEE;&#x6539;&#x4EE5;&#x4E0B;&#x5BF9;&#x8C61;&#x7684;&#x5C5E;&#x6027;&#xFF1A;</p>
<ul>
<li><p><code>function</code></p>
</li>
<li><p><code>custom-load-probe</code></p>
</li>
<li><p><code>compressor</code></p>
</li>
<li><p><code>serializer</code></p>
</li>
<li><p><code>instantiator</code></p>
</li>
<li><p><code>pdx-serializer</code></p>
<p><strong>&#x6CE8;&#x610F;:</strong> <code>configure pdx</code>&#x547D;&#x4EE4;&#x603B;&#x662F;&#x6307;&#x5B9A;<code>org.apache.geode.pdx.ReflectionBasedAutoSerializer</code>&#x7C7B;&#x3002; &#x60A8;&#x65E0;&#x6CD5;&#x5728;gfsh&#x4E2D;&#x6307;&#x5B9A;&#x81EA;&#x5B9A;&#x4E49;PDX&#x5E8F;&#x5217;&#x5316;&#x7A0B;&#x5E8F;&#x3002;</p>
</li>
<li><p><code>initializer</code></p>
</li>
<li><p><code>lru-heap-percentage</code></p>
</li>
<li><p><code>lru-memory-size</code></p>
</li>
<li><p><code>partition-resolver</code></p>
</li>
<li><p><code>partition-listener</code></p>
</li>
<li><p><code>transaction-listener</code></p>
</li>
<li><p><code>transaction-writer</code></p>
</li>
</ul>
</li>
<li><p>Adding or removing a <code>TransactionListener</code></p>
</li>
<li><p>Deleting an <code>AsyncEventQueue</code></p>
</li>
<li><p>Configuring a <code>GatewayConflictResolver</code></p>
</li>
<li><p>&#x60A8;&#x65E0;&#x6CD5;&#x4E3A;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#x6307;&#x5B9A;Java&#x7C7B;&#x7684;&#x53C2;&#x6570;&#x548C;&#x503C;&#xFF1A;</p>
<ul>
<li><code>gateway-listener</code></li>
<li><code>gateway-conflict-resolver</code></li>
<li><code>gateway-event-filter</code></li>
<li><code>gateway-transport-filter</code></li>
<li><code>gateway-event-substitution-filter</code></li>
</ul>
</li>
</ul>
<p><strong>&#x7981;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;</strong></p>
<p>&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x60F3;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#xFF0C;&#x8BF7;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x5E76;&#x5C06;<code>--enable-cluster-configuration</code>&#x53C2;&#x6570;&#x8BBE;&#x7F6E;&#x4E3A;false&#xFF0C;&#x6216;&#x8005;&#x4E0D;&#x8981;&#x4F7F;&#x7528;&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x7136;&#x540E;&#xFF0C;&#x60A8;&#x9700;&#x8981;&#x5728;&#x6240;&#x6709;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x4E0A;&#x5355;&#x72EC;&#x914D;&#x7F6E;&#x7F13;&#x5B58;&#xFF08;&#x901A;&#x8FC7;cache.xml&#x6216;API&#xFF09;&#x3002;</p>
<h2 id="&#x6559;&#x7A0B;&#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;"><a name="&#x6559;&#x7A0B;&#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;" class="anchor-navigation-ex-anchor" href="#&#x6559;&#x7A0B;&#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x6559;&#x7A0B; - &#x521B;&#x5EFA;&#x548C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E; </h2>
<p>&#x4E00;&#x4E2A;&#x7B80;&#x77ED;&#x7684;&#x6F14;&#x7EC3;&#xFF0C;&#x4F7F;&#x7528;&#x4E00;&#x53F0;&#x8BA1;&#x7B97;&#x673A;&#x6F14;&#x793A;&#x5982;&#x4F55;&#x4F7F;&#x7528;<code>gfsh</code>&#x4E3A;Geode&#x96C6;&#x7FA4;&#x521B;&#x5EFA;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002;</p>
<p><code>gfsh</code>&#x547D;&#x4EE4;&#x884C;&#x5DE5;&#x5177;&#x5141;&#x8BB8;&#x60A8;&#x914D;&#x7F6E;&#x548C;&#x542F;&#x52A8;Geode&#x96C6;&#x7FA4;&#x3002; &#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4F7F;&#x7528;Apache Geode&#x5B9A;&#x4F4D;&#x5668;&#x5728;&#x7EC4;&#x548C;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x5B58;&#x50A8;&#x914D;&#x7F6E;&#xFF0C;&#x5E76;&#x5728;&#x65B0;&#x6210;&#x5458;&#x542F;&#x52A8;&#x65F6;&#x5C06;&#x8FD9;&#x4E9B;&#x914D;&#x7F6E;&#x63D0;&#x4F9B;&#x7ED9;&#x65B0;&#x6210;&#x5458;&#x3002; &#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x914D;&#x7F6E;&#x5B58;&#x50A8;&#x5728;&#x53EF;&#x4F9B;&#x6240;&#x6709;&#x5B9A;&#x4F4D;&#x5668;&#x4F7F;&#x7528;&#x7684;&#x9690;&#x85CF;&#x533A;&#x57DF;&#x4E2D;&#xFF0C;&#x5E76;&#x5C06;&#x914D;&#x7F6E;&#x6570;&#x636E;&#x4F5C;&#x4E3A;XML&#x6587;&#x4EF6;&#x5199;&#x5165;&#x78C1;&#x76D8;&#x3002; &#x914D;&#x7F6E;&#x6570;&#x636E;&#x5728;&#x6267;&#x884C;<code>gfsh</code>&#x547D;&#x4EE4;&#x65F6;&#x66F4;&#x65B0;&#x3002;</p>
<p>&#x672C;&#x8282;&#x63D0;&#x4F9B;&#x4E86;&#x914D;&#x7F6E;&#x7B80;&#x5355;Apache Geode&#x96C6;&#x7FA4;&#xFF0C;&#x7136;&#x540E;&#x5728;&#x65B0;&#x4E0A;&#x4E0B;&#x6587;&#x4E2D;&#x91CD;&#x7528;&#x8BE5;&#x914D;&#x7F6E;&#x7684;&#x6F14;&#x7EC3;&#x793A;&#x4F8B;&#x3002;</p>
<ol>
<li><p>&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;(&#x4F8B;&#x5982;&#xFF1A;<code>/home/username/my_geode</code>)&#x5E76;&#x5207;&#x6362;&#x5230;&#x65B0;&#x76EE;&#x5F55;&#x3002; &#x8BE5;&#x76EE;&#x5F55;&#x5C06;&#x5305;&#x542B;&#x96C6;&#x7FA4;&#x7684;&#x914D;&#x7F6E;&#x3002;</p>
</li>
<li><p>&#x542F;&#x52A8;<code>gfsh</code>&#x547D;&#x4EE4;&#x884C;&#x5DE5;&#x5177;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>$ gfsh
</code></pre><p>&#x663E;&#x793A;<code>gfsh</code>&#x547D;&#x4EE4;&#x63D0;&#x793A;&#x7B26;&#x3002;</p>
<pre><code>    _________________________     __
   / _____/ ______/ ______/ /____/ /
  / /  __/ /___  /_____  / _____  /
 / /__/ / ____/  _____/ / /    / /
/______/_/      /______/_/    /_/    1.7

Monitor and Manage Apache Geode
gfsh&gt;
</code></pre></li>
<li><p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x793A;&#x4F8B;&#x4E2D;&#x7684;&#x547D;&#x4EE4;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#xFF1A;</p>
<pre><code>gfsh&gt;start locator --name=locator1
Starting a Geode Locator in /Users/username/my_geode/locator1...
.............................
Locator in /Users/username/my_geode/locator1 on 192.0.2.0[10334] as locator1
is currently online.
Process ID: 5203
Uptime: 15 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/my_geode/locator1/locator1.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true
-Dgemfire.load-cluster-configuration-from-dir=false
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar

Successfully connected to: [host=192.0.2.0, port=1099]

Cluster configuration service is up and running.
</code></pre><p>&#x8BF7;&#x6CE8;&#x610F;&#xFF0C;<code>gfsh</code>&#x4F1A;&#x54CD;&#x5E94;&#x4E00;&#x6761;&#x6D88;&#x606F;&#xFF0C;&#x6307;&#x793A;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x5DF2;&#x542F;&#x52A8;&#x5E76;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x3002; &#x5982;&#x679C;&#x770B;&#x5230;&#x6307;&#x793A;&#x95EE;&#x9898;&#x7684;&#x6D88;&#x606F;&#xFF0C;&#x8BF7;&#x67E5;&#x770B;&#x5B9A;&#x4F4D;&#x5668;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x4EE5;&#x67E5;&#x627E;&#x53EF;&#x80FD;&#x7684;&#x9519;&#x8BEF;&#x3002; &#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x7684;&#x8DEF;&#x5F84;&#x663E;&#x793A;&#x5728;<code>gfsh</code>&#x7684;&#x8F93;&#x51FA;&#x4E2D;&#x3002;</p>
</li>
<li><p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x793A;&#x4F8B;&#x4E2D;&#x7684;&#x547D;&#x4EE4;&#x542F;&#x52A8;Apache Geode&#x670D;&#x52A1;&#x5668;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server1 --groups=group1
Starting a Geode Server in /Users/username/my_geode/server1...
.....
Server in /Users/username/my_geode/server1 on 192.0.2.0[40404] as server1
is currently online.
Process ID: 5627
Uptime: 2 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/my_geode/server1/server1.log
JVM Arguments: -Dgemfire.default.locators=192.0.2.0[10334] -Dgemfire.groups=group1
-Dgemfire.use-cluster-configuration=true -XX:OnOutOfMemoryError=kill -KILL %p
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar

gfsh&gt;start server --name=server2 --groups=group1 --server-port=40405
Starting a Geode Server in /Users/username/my_geode/server2...
.....
Server in /Users/username/my_geode/server2 on 192.0.2.0[40405] as server2
is currently online.
Process ID: 5634
Uptime: 2 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/my_geode/server2/server2.log
JVM Arguments: -Dgemfire.default.locators=192.0.2.0[10334] -Dgemfire.groups=group1
-Dgemfire.use-cluster-configuration=true -XX:OnOutOfMemoryError=kill -KILL %p
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar

gfsh&gt;start server --name=server3 --server-port=40406
Starting a Geode Server in /Users/username/my_geode/server3...
.....
Server in /Users/username/my_geode/server3 on 192.0.2.0[40406] as server3
is currently online.
Process ID: 5637
Uptime: 2 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/my_geode/server3/server3.log
JVM Arguments: -Dgemfire.default.locators=192.0.2.0[10334]
-Dgemfire.use-cluster-configuration=true -XX:OnOutOfMemoryError=kill -KILL %p
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar
</code></pre><p>&#x8BF7;&#x6CE8;&#x610F;&#xFF0C;&#x7528;&#x4E8E;&#x542F;&#x52A8;<code>server1</code>&#x548C;<code>server2</code>&#x7684;<code>gfsh</code>&#x547D;&#x4EE4;&#x6307;&#x5B9A;&#x4E86;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;<code>group1</code>&#x7684;&#x7EC4;&#xFF0C;&#x800C;<code>server3</code>&#x7684;&#x547D;&#x4EE4;&#x6CA1;&#x6709;&#x6307;&#x5B9A;&#x7EC4;&#x540D;&#x3002;</p>
</li>
<li><p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x793A;&#x4F8B;&#x4E2D;&#x7684;&#x547D;&#x4EE4;&#x521B;&#x5EFA;&#x4E00;&#x4E9B;&#x533A;&#x57DF;&#xFF1A;</p>
<pre><code>gfsh&gt;create region --name=region1 --groups=group1 --type=REPLICATE
Member  | Status
------- | --------------------------------------
server2 | Region &quot;/region1&quot; created on &quot;server2&quot;
server1 | Region &quot;/region1&quot; created on &quot;server1&quot;

gfsh&gt;create region --name=region2 --type=REPLICATE
Member  | Status
------- | --------------------------------------
server1 | Region &quot;/region2&quot; created on &quot;server1&quot;
server2 | Region &quot;/region2&quot; created on &quot;server2&quot;
server3 | Region &quot;/region2&quot; created on &quot;server3&quot;
</code></pre><p>&#x8BF7;&#x6CE8;&#x610F;&#xFF0C;&#x5728;&#x542F;&#x52A8;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;(&#x5728;&#x6B64;&#x793A;&#x4F8B;&#x4E2D;&#x4E3A;<code>server1</code>&#x548C;<code>server2</code>)&#x65F6;&#xFF0C;&#x5728;&#x6307;&#x5B9A;&#x540D;&#x4E3A;<code>group1</code>&#x7684;&#x7EC4;&#x7684;&#x6240;&#x6709;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x521B;&#x5EFA;<code>region1</code>&#x3002; &#x56E0;&#x4E3A;&#x6CA1;&#x6709;&#x6307;&#x5B9A;&#x7EC4;&#xFF0C;&#x6240;&#x4EE5;&#x5728;&#x6240;&#x6709;&#x6210;&#x5458;&#x4E0A;&#x521B;&#x5EFA;<code>region2</code>&#x3002;</p>
</li>
<li><p>&#x90E8;&#x7F72;jar&#x6587;&#x4EF6;&#x3002; &#x4F7F;&#x7528;<code>gfsh deploy</code>&#x547D;&#x4EE4;&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;jar&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;&#x6240;&#x6709;&#x6210;&#x5458;&#x6216;&#x6307;&#x5B9A;&#x7684;&#x6210;&#x5458;&#x7EC4;&#x3002; &#x4EE5;&#x4E0B;&#x793A;&#x4F8B;&#x4ECE;&#x5206;&#x53D1;&#x4E2D;&#x90E8;&#x7F72;<code>mx4j-3.0.1.jar</code>&#x548C;<code>ra.jar</code>&#x6587;&#x4EF6;&#x3002; (&#x6CE8;&#x610F;&#xFF1A;&#x8FD9;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x793A;&#x4F8B;&#xFF0C;&#x60A8;&#x4E0D;&#x9700;&#x8981;&#x90E8;&#x7F72;&#x8FD9;&#x4E9B;&#x6587;&#x4EF6;&#x6765;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x3002;&#x6216;&#x8005;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4EFB;&#x4F55;&#x4E24;&#x4E2A;jar&#x6587;&#x4EF6;&#x8FDB;&#x884C;&#x6B64;&#x6F14;&#x793A;&#x3002;)</p>
<pre><code>gfsh&gt;deploy --groups=group1 --jars=/lib/mx4j-3.0.1.jar
Post substitution: deploy --groups=group1 --jars=/Users/username/Apache_Geode_1.0.0_Linux/lib/mx4j-3.0.1.jar
Member  |    Deployed JAR    | Deployed JAR Location
------- | ------------------ | -------------------------------------------------------
server1 | mx4j-3.0.1.jar     | /Users/username/my_geode/server1/vf.gf#mx4j-3.0.1.jar#1
server2 | mx4j-3.0.1.jar     | /Users/username/my_geode/server2/vf.gf#mx4j-3.0.1.jar#1

gfsh&gt;deploy --jars=/lib/ra.jar
Post substitution: deploy --jar=/Users/username/Apache_Geode_1.0.0_Linux/lib/ra.jar
Member  | Deployed JAR | Deployed JAR Location
------- | ------------ | -----------------------------------------------
server1 | ra.jar       | /Users/username/my_geode/server1/vf.gf#ra.jar#1
server2 | ra.jar       | /Users/username/my_geode/server1/vf.gf#ra.jar#1
server3 | ra.jar       | /Users/username/my_geode/server1/vf.gf#ra.jar#1
</code></pre><p>&#x8BF7;&#x6CE8;&#x610F;&#xFF0C;<code>mx4j-3.0.1.jar</code>&#x6587;&#x4EF6;&#x4EC5;&#x90E8;&#x7F72;&#x5230;<code>group1</code>&#x7684;&#x6210;&#x5458;&#xFF0C;&#x800C;<code>ra.jar</code>&#x90E8;&#x7F72;&#x5230;&#x6240;&#x6709;&#x6210;&#x5458;&#x3002;</p>
</li>
<li><p>&#x5BFC;&#x51FA;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>gfsh export cluster-configuration</code>&#x547D;&#x4EE4;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x5305;&#x542B;&#x96C6;&#x7FA4;&#x6301;&#x4E45;&#x914D;&#x7F6E;&#x7684;zip&#x6587;&#x4EF6;&#x3002; zip&#x6587;&#x4EF6;&#x5305;&#x542B;<code>cluster_config</code>&#x76EE;&#x5F55;&#x5185;&#x5BB9;&#x7684;&#x526F;&#x672C;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;export cluster-configuration --zip-file-name=/Users/username/myClConfig.zip
</code></pre><p>Apache Geode&#x5C06;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x5199;&#x5165;&#x6307;&#x5B9A;&#x7684;zip&#x6587;&#x4EF6;&#x3002;</p>
<pre><code>Downloading cluster configuration : /Users/username/myClConfig.zip
</code></pre><p>&#x5176;&#x4F59;&#x6B65;&#x9AA4;&#x6F14;&#x793A;&#x4E86;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x521A;&#x521A;&#x521B;&#x5EFA;&#x7684;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002;</p>
</li>
<li><p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x547D;&#x4EE4;&#x5173;&#x95ED;&#x96C6;&#x7FA4;&#xFF1A;</p>
<pre><code>gfsh&gt;shutdown --include-locators=true
As a lot of data in memory will be lost, including possibly events in queues, do you
really want to shutdown the entire distributed system? (Y/n): Y
Shutdown is triggered

gfsh&gt;
No longer connected to 192.0.2.0[1099].
gfsh&gt;
</code></pre></li>
<li><p>&#x9000;&#x51FA;<code>gfsh</code>&#x547D;&#x4EE4;shell&#xFF1A;</p>
<pre><code>gfsh&gt;quit
Exiting...
</code></pre></li>
<li><p>&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;(&#x4F8B;&#x5982;&#xFF1A;<code>new_geode</code>)&#x5E76;&#x5207;&#x6362;&#x5230;&#x65B0;&#x76EE;&#x5F55;&#x3002;</p>
</li>
<li><p>&#x542F;&#x52A8;<code>gfsh</code>&#x547D;&#x4EE4;shell&#xFF1A;</p>
<pre><code>$ gfsh
</code></pre></li>
<li><p>&#x542F;&#x52A8;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;start locator --name=locator2 --port=10335
Starting a Geode Locator in /Users/username/new_geode/locator2...
.............................
Locator in /Users/username/new_geode/locator2 on 192.0.2.0[10335] as locator2
is currently online.
Process ID: 5749
Uptime: 15 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/new_geode/locator2/locator2.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true
-Dgemfire.load-cluster-configuration-from-dir=false
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar

Successfully connected to: [host=192.0.2.0, port=1099]

Cluster configuration service is up and running.
</code></pre></li>
<li><p>&#x4F7F;&#x7528;<code>import cluster-configuration</code>&#x547D;&#x4EE4;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;import cluster-configuration --zip-file-name=/Users/username/myClConfig.zip
Cluster configuration successfully imported
</code></pre><p>&#x8BF7;&#x6CE8;&#x610F;&#xFF0C;<code>locator2</code>&#x76EE;&#x5F55;&#x73B0;&#x5728;&#x5305;&#x542B;<code>cluster_config</code>&#x5B50;&#x76EE;&#x5F55;&#x3002;</p>
</li>
<li><p>&#x542F;&#x52A8;&#x4E0D;&#x5F15;&#x7528;&#x7EC4;&#x7684;&#x670D;&#x52A1;&#x5668;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server4 --server-port=40414
Starting a Geode Server in /Users/username/new_geode/server4...
........
Server in /Users/username/new_geode/server4 on 192.0.2.0[40414] as server4
is currently online.
Process ID: 5813
Uptime: 4 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/new_geode/server4/server4.log
JVM Arguments: -Dgemfire.default.locators=192.0.2.0[10335]
-Dgemfire.use-cluster-configuration=true -XX:OnOutOfMemoryError=kill -KILL %p
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar
</code></pre></li>
<li><p>&#x542F;&#x52A8;&#x53E6;&#x4E00;&#x4E2A;&#x5F15;&#x7528;<code>group1</code>&#x7684;&#x670D;&#x52A1;&#x5668;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server5 --groups=group1 --server-port=40415
Starting a Geode Server in /Users/username/new_geode/server5...
.....
Server in /Users/username/new_geode/server2 on 192.0.2.0[40415] as server5
is currently online.
Process ID: 5954
Uptime: 2 seconds
Geode Version: 1.7
Java Version: 1.8.0_121
Log File: /Users/username/new_geode/server5/server5.log
JVM Arguments: -Dgemfire.default.locators=192.0.2.0[10335] -Dgemfire.groups=group1
-Dgemfire.use-cluster-configuration=true -XX:OnOutOfMemoryError=kill -KILL %p
-Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true
-Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/Apache_Geode_1.0.0_Linux/lib/geode-dependencies.jar
</code></pre></li>
<li><p>&#x4F7F;&#x7528;<code>list regions</code>&#x547D;&#x4EE4;&#x663E;&#x793A;&#x5DF2;&#x914D;&#x7F6E;&#x7684;&#x533A;&#x57DF;&#x3002; &#x8BF7;&#x6CE8;&#x610F;&#xFF0C;&#x5728;&#x4EE5;&#x524D;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x4E2D;&#x914D;&#x7F6E;&#x7684;region1&#x548C;region2&#x53EF;&#x7528;&#x3002;</p>
<pre><code>gfsh&gt;list regions
List of regions
---------------
region1
region2
</code></pre></li>
<li><p>&#x4F7F;&#x7528;<code>describe region</code>&#x547D;&#x4EE4;&#x67E5;&#x770B;&#x54EA;&#x4E9B;&#x6210;&#x5458;&#x6258;&#x7BA1;&#x6BCF;&#x4E2A;&#x533A;&#x57DF;&#x3002; &#x8BF7;&#x6CE8;&#x610F;&#xFF0C;region1&#x4EC5;&#x7531;server5&#x6258;&#x7BA1;&#xFF0C;&#x56E0;&#x4E3A;server5&#x662F;&#x4F7F;&#x7528;group1&#x914D;&#x7F6E;&#x542F;&#x52A8;&#x7684;&#x3002; region2&#x6258;&#x7BA1;&#x5728;server4&#x548C;server5&#x4E0A;&#xFF0C;&#x56E0;&#x4E3A;&#x5728;&#x6CA1;&#x6709;&#x6307;&#x5B9A;&#x7EC4;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x521B;&#x5EFA;&#x4E86;region2&#x3002;</p>
<pre><code>gfsh&gt;describe region --name=region1
..........................................................
Name            : region1
Data Policy     : replicate
Hosting Members : server5

Non-Default Attributes Shared By Hosting Members

 Type  |    Name     | Value
------ | ----------- | ---------------
Region | data-policy | REPLICATE
       | size        | 0
       | scope       | distributed-ack

gfsh&gt;describe region --name=region2
..........................................................
Name            : region2
Data Policy     : replicate
Hosting Members : server5
                  server4

Non-Default Attributes Shared By Hosting Members

 Type  |    Name     | Value
------ | ----------- | ---------------
Region | data-policy | REPLICATE
       | size        | 0
       | scope       | distributed-ack
</code></pre><p>&#x6B64;&#x65B0;&#x96C6;&#x7FA4;&#x4F7F;&#x7528;&#x4E0E;&#x539F;&#x59CB;&#x7CFB;&#x7EDF;&#x76F8;&#x540C;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x6B64;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x542F;&#x52A8;&#x4EFB;&#x610F;&#x6570;&#x91CF;&#x7684;&#x670D;&#x52A1;&#x5668;&#x3002; &#x6240;&#x6709;&#x670D;&#x52A1;&#x5668;&#x90FD;&#x5C06;&#x6536;&#x5230;&#x96C6;&#x7FA4;&#x7EA7;&#x914D;&#x7F6E;&#x3002; &#x6307;&#x5B9A;<code>group1</code>&#x7684;&#x670D;&#x52A1;&#x5668;&#x4E5F;&#x63A5;&#x6536;<code>group1</code>&#x914D;&#x7F6E;&#x3002;</p>
</li>
<li><p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x547D;&#x4EE4;&#x5173;&#x95ED;&#x96C6;&#x7FA4;&#xFF1A;</p>
<pre><code>gfsh&gt;shutdown --include-locators=true
As a lot of data in memory will be lost, including possibly events in queues,
  do you really want to shutdown the entire distributed system? (Y/n): Y
Shutdown is triggered

gfsh&gt;
No longer connected to 192.0.2.0[1099].
</code></pre></li>
</ol>
<h2 id="&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;ApacheGeode&#x6210;&#x5458;"><a name="&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;ApacheGeode&#x6210;&#x5458;" class="anchor-navigation-ex-anchor" href="#&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;ApacheGeode&#x6210;&#x5458;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x90E8;&#x7F72;&#x5230;Apache Geode&#x6210;&#x5458; </h2>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x6587;&#x4EF6;&#x52A8;&#x6001;&#x90E8;&#x7F72;&#x5230;&#x7279;&#x5B9A;&#x6210;&#x5458;&#x6216;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x3002; Geode&#x81EA;&#x52A8;&#x8DDF;&#x8E2A;JAR&#x6587;&#x4EF6;&#x7248;&#x672C;; &#x5C06;&#x5DF2;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#x81EA;&#x52A8;&#x52A0;&#x8F7D;&#x5230;CLASSPATH; &#x5E76;&#x81EA;&#x52A8;&#x6CE8;&#x518C;JAR&#x5305;&#x542B;&#x7684;&#x4EFB;&#x4F55;&#x51FD;&#x6570;&#x3002;</p>
<p>&#x8981;&#x5728;Apache Geode&#x4E2D;&#x90E8;&#x7F72;&#x548C;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;JAR&#x6587;&#x4EF6;&#xFF0C;&#x8BF7;&#x4F7F;&#x7528;<code>gfsh</code> <code>deploy</code>&#x6216;<code>undeploy</code>&#x547D;&#x4EE4;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x90E8;&#x7F72;&#x5355;&#x4E2A;JAR&#x6216;&#x591A;&#x4E2A;JAR&#xFF08;&#x901A;&#x8FC7;&#x6307;&#x5B9A;JAR&#x6587;&#x4EF6;&#x540D;&#x6216;&#x6307;&#x5B9A;&#x5305;&#x542B;JAR&#x6587;&#x4EF6;&#x7684;&#x76EE;&#x5F55;&#xFF09;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x5C06;&#x90E8;&#x7F72;&#x76EE;&#x6807;&#x6307;&#x5411;&#x6210;&#x5458;&#x7EC4;&#x6216;&#x591A;&#x4E2A;&#x6210;&#x5458;&#x7EC4;&#x3002; &#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x8FDE;&#x63A5;&#x5230;&#x8981;&#x90E8;&#x7F72;JAR&#x6587;&#x4EF6;&#x7684;&#x96C6;&#x7FA4;&#x540E;&#xFF0C;&#x53EF;&#x4EE5;&#x5728;<code>gfsh</code>&#x63D0;&#x793A;&#x7B26;&#x4E0B;&#x952E;&#x5165;&#xFF1A;</p>
<pre><code>gfsh&gt; deploy --jars=group1_functions.jar
</code></pre><p>&#x6B64;&#x547D;&#x4EE4;&#x5C06;<code>group1_functions.jar</code>&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x3002;</p>
<p>&#x8981;&#x5C06;JAR&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;&#x6210;&#x5458;&#x7684;&#x5B50;&#x96C6;&#xFF0C;&#x8BF7;&#x4F7F;&#x7528;<code>--groups</code>&#x53C2;&#x6570;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt; deploy --jars=group1_functions.jar --groups=MemberGroup1
</code></pre><p>&#x5728;&#x793A;&#x4F8B;&#x4E2D;&#xFF0C;&#x5047;&#x8BBE;&#x60A8;&#x5DF2;&#x7ECF;&#x5B9A;&#x4E49;&#x4E86;&#x5728;&#x542F;&#x52A8;&#x6210;&#x5458;&#x65F6;&#x8981;&#x4F7F;&#x7528;&#x7684;&#x6210;&#x5458;&#x7EC4;&#x3002;&#x6709;&#x5173;&#x5982;&#x4F55;&#x5B9A;&#x4E49;&#x6210;&#x5458;&#x7EC4;&#x4EE5;&#x53CA;&#x5982;&#x4F55;&#x5C06;&#x6210;&#x5458;&#x6DFB;&#x52A0;&#x5230;&#x7EC4;&#x7684;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/chapter_overview.html#concept_lrh_gyq_s4" target="_blank">&#x914D;&#x7F6E;&#x548C;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;</a>&#x3002;</p>
<p>&#x8981;&#x5C06;&#x4F4D;&#x4E8E;&#x7279;&#x5B9A;&#x76EE;&#x5F55;&#x4E2D;&#x7684;&#x6240;&#x6709;JAR&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;&#x6240;&#x6709;&#x6210;&#x5458;&#xFF1A;</p>
<pre><code>gfsh&gt; deploy --dir=libs/group1-libs
</code></pre><p>&#x60A8;&#x53EF;&#x4EE5;&#x63D0;&#x4F9B;JAR&#x6587;&#x4EF6;&#x540D;&#x6216;JAR&#x76EE;&#x5F55;&#x4EE5;&#x8FDB;&#x884C;&#x90E8;&#x7F72;&#xFF0C;&#x4F46;&#x4E0D;&#x80FD;&#x540C;&#x65F6;&#x6307;&#x5B9A;&#x4E24;&#x8005;&#x3002;</p>
<p>&#x8981;&#x5728;&#x6574;&#x4E2A;&#x96C6;&#x7FA4;&#x4E2D;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x6240;&#x6709;&#x4EE5;&#x524D;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#xFF1A;</p>
<pre><code>gfsh&gt; undeploy
</code></pre><p>&#x8981;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x7279;&#x5B9A;&#x7684;JAR&#x6587;&#x4EF6;&#xFF1A;</p>
<pre><code>gfsh&gt; undeploy --jars=group1_functions.jar
</code></pre><p>&#x5728;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x6240;&#x6709;JAR&#x6587;&#x4EF6;&#x65F6;&#x5B9A;&#x4F4D;&#x7279;&#x5B9A;&#x6210;&#x5458;&#x7EC4;&#xFF1A;</p>
<pre><code>gfsh&gt; undeploy --groups=MemberGroup1
</code></pre><p>&#x53EA;&#x6709;&#x5148;&#x524D;&#x90E8;&#x7F72;&#x5728;MemberGroup1&#x7EC4;&#x4E2D;&#x7684;&#x6210;&#x5458;&#x4E0A;&#x7684;JAR&#x6587;&#x4EF6;&#x624D;&#x4F1A;&#x88AB;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x3002;</p>
<p>&#x8981;&#x67E5;&#x770B;&#x96C6;&#x7FA4;&#x4E2D;&#x6240;&#x6709;&#x5DF2;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#x7684;&#x5217;&#x8868;&#xFF1A;</p>
<pre><code>gfsh&gt; list deployed
</code></pre><p>&#x8981;&#x67E5;&#x770B;&#x7279;&#x5B9A;&#x6210;&#x5458;&#x7EC4;&#x4E2D;&#x6240;&#x6709;&#x5DF2;&#x90E8;&#x7F72;JAR&#x7684;&#x5217;&#x8868;&#xFF0C;&#x8BF7;&#x6267;&#x884C;&#x4EE5;&#x4E0B;&#x64CD;&#x4F5C;&#xFF1A;</p>
<pre><code>gfsh&gt; list deployed --groups=MemberGroup1
</code></pre><p>&#x6837;&#x672C;&#x8F93;&#x51FA;&#xFF1A;</p>
<pre><code> Member   |     Deployed JAR     |                JAR Location            
--------- | -------------------- | ---------------------------------------------------
datanode1 | group1_functions.jar | /usr/local/gemfire/deploy/vf.gf#group1_functions.jar#1
datanode2 | group1_functions.jar | /usr/local/gemfire/deploy/vf.gf#group1_functions.jar#1
</code></pre><p>&#x6709;&#x5173;<code>gfsh</code>&#x7528;&#x6CD5;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/chapter_overview.html" target="_blank">gfsh</a>.</p>
<p><strong>JAR&#x6587;&#x4EF6;&#x7684;&#x90E8;&#x7F72;&#x4F4D;&#x7F6E;</strong></p>
<p>&#x5728;&#x6BCF;&#x4E2A;&#x6210;&#x5458;&#x4E0A;&#x5199;&#x5165;JAR&#x6587;&#x4EF6;&#x7684;&#x7CFB;&#x7EDF;&#x4F4D;&#x7F6E;&#x7531;&#x4E3A;&#x8BE5;&#x6210;&#x5458;&#x914D;&#x7F6E;&#x7684;<code>deploy-working-dir</code> Geode&#x5C5E;&#x6027;&#x786E;&#x5B9A;&#x3002; &#x4F8B;&#x5982;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x60A8;&#x7684;&#x6210;&#x5458;&#x7684;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x914D;&#x7F6E;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;</p>
<pre><code class="lang-properties">#gemfire.properties
deploy-working-dir=/usr/local/gemfire/deploy
</code></pre>
<p>&#x6B64;&#x90E8;&#x7F72;&#x4F4D;&#x7F6E;&#x53EF;&#x4EE5;&#x662F;&#x672C;&#x5730;&#x6216;&#x591A;&#x4E2A;&#x6210;&#x5458;&#x4F7F;&#x7528;&#x7684;&#x5171;&#x4EAB;&#x7F51;&#x7EDC;&#x8D44;&#x6E90;&#xFF08;&#x4F8B;&#x5982;&#x88C5;&#x8F7D;&#x4F4D;&#x7F6E;&#xFF09;&#xFF0C;&#x4EE5;&#x51CF;&#x5C11;&#x78C1;&#x76D8;&#x7A7A;&#x95F4;&#x4F7F;&#x7528;&#x3002; &#x5982;&#x679C;&#x4F7F;&#x7528;&#x5171;&#x4EAB;&#x76EE;&#x5F55;&#xFF0C;&#x5219;&#x4ECD;&#x9700;&#x8981;&#x5728;&#x8981;&#x8BBF;&#x95EE;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x6BCF;&#x4E2A;&#x6210;&#x5458;&#x4E0A;&#x90E8;&#x7F72;JAR&#x6587;&#x4EF6;&#xFF0C;&#x56E0;&#x4E3A;&#x90E8;&#x7F72;&#x4F1A;&#x66F4;&#x65B0;CLASSPATH&#x548C;&#x81EA;&#x52A8;&#x6CE8;&#x518C;&#x529F;&#x80FD;&#x3002;</p>
<p><strong>&#x5173;&#x4E8E;&#x90E8;&#x7F72;JAR&#x6587;&#x4EF6;&#x548C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;</strong></p>
<p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x5C06;&#x5DF2;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#x5206;&#x53D1;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x5F53;&#x60A8;&#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x65B0;&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x5DF2;&#x90E8;&#x7F72;&#x7684;jar&#x6587;&#x4EF6;&#x63D0;&#x4F9B;&#x7ED9;&#x6210;&#x5458;&#xFF0C;&#x5E76;&#x5C06;&#x5B83;&#x4EEC;&#x5199;&#x5165;&#x670D;&#x52A1;&#x5668;&#x7684;&#x76EE;&#x5F55;&#x3002;</p>
<p>&#x8BF7;&#x53C2;&#x89C1;<a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/gfsh_persist.html" target="_blank">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</a>.</p>
<p><strong>JAR&#x6587;&#x4EF6;&#x7684;&#x7248;&#x672C;&#x63A7;&#x5236;</strong></p>
<p>&#x5C06;JAR&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;&#x96C6;&#x7FA4;&#x6216;&#x6210;&#x5458;&#x7EC4;&#x65F6;&#xFF0C;&#x5C06;&#x4FEE;&#x6539;JAR&#x6587;&#x4EF6;&#x4EE5;&#x5728;&#x5176;&#x540D;&#x79F0;&#x4E2D;&#x6307;&#x793A;&#x7248;&#x672C;&#x4FE1;&#x606F;&#x3002; &#x6BCF;&#x4E2A;JAR&#x6587;&#x4EF6;&#x540D;&#x90FD;&#x4EE5;<code>vf.gf #</code>&#x4E3A;&#x524D;&#x7F00;&#xFF0C;&#x5E76;&#x5728;&#x6587;&#x4EF6;&#x540D;&#x672B;&#x5C3E;&#x5305;&#x542B;&#x4E00;&#x4E2A;&#x7248;&#x672C;&#x53F7;&#x3002; &#x4F8B;&#x5982;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x5C06;<code>MyClasses.jar</code>&#x90E8;&#x7F72;&#x4E94;&#x6B21;&#xFF0C;&#x5219;&#x5728;&#x5217;&#x51FA;&#x6240;&#x6709;&#x5DF2;&#x90E8;&#x7F72;&#x7684;jar&#x65F6;&#xFF0C;&#x6587;&#x4EF6;&#x540D;&#x5C06;&#x663E;&#x793A;&#x4E3A;<code>vf.gf&#xFF03;MyClasses.jar&#xFF03;5</code>&#x3002;</p>
<p>&#x90E8;&#x7F72;&#x65B0;&#x7684;JAR&#x6587;&#x4EF6;&#x65F6;&#xFF0C;&#x63A5;&#x6536;&#x90E8;&#x7F72;&#x7684;&#x6210;&#x5458;&#x4F1A;&#x68C0;&#x67E5;JAR&#x6587;&#x4EF6;&#x662F;&#x5426;&#x91CD;&#x590D;&#xFF0C;&#x56E0;&#x4E3A;JAR&#x6587;&#x4EF6;&#x5DF2;&#x90E8;&#x7F72;&#x5728;&#x8BE5;&#x6210;&#x5458;&#x4E0A;&#xFF0C;&#x6216;&#x8005;&#x56E0;&#x4E3A;JAR&#x6587;&#x4EF6;&#x5DF2;&#x90E8;&#x7F72;&#x5230;&#x5171;&#x4EAB;&#x90E8;&#x7F72;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#xFF0C; &#x5176;&#x4ED6;&#x6210;&#x5458;&#x4E5F;&#x5728;&#x4F7F;&#x7528;&#x3002;&#x5982;&#x679C;&#x53E6;&#x4E00;&#x4E2A;&#x6210;&#x5458;&#x5DF2;&#x5C06;&#x6B64;JAR&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;&#x5171;&#x4EAB;&#x76EE;&#x5F55;&#xFF08;&#x901A;&#x8FC7;&#x4E0E;&#x5176;&#x76EE;&#x5F55;&#x4E2D;&#x7684;&#x6700;&#x65B0;&#x7248;&#x672C;&#x8FDB;&#x884C;&#x9010;&#x5B57;&#x8282;&#x6BD4;&#x8F83;&#x6765;&#x786E;&#x5B9A;&#xFF09;&#xFF0C;&#x5219;&#x63A5;&#x6536;&#x6700;&#x65B0;&#x90E8;&#x7F72;&#x7684;&#x6210;&#x5458;&#x4E0D;&#x4F1A;&#x5C06;&#x8BE5;&#x6587;&#x4EF6;&#x5199;&#x5165;&#x78C1;&#x76D8;&#x3002;&#x76F8;&#x53CD;&#xFF0C;&#x8BE5;&#x6210;&#x5458;&#x66F4;&#x65B0;ClassPathLoader&#x4EE5;&#x4F7F;&#x7528;&#x5DF2;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#x3002; &#x5982;&#x679C;&#x5728;&#x78C1;&#x76D8;&#x4E0A;&#x68C0;&#x6D4B;&#x5230;&#x8F83;&#x65B0;&#x7248;&#x672C;&#x7684;JAR&#x6587;&#x4EF6;&#x5E76;&#x4E14;&#x5DF2;&#x5728;&#x4F7F;&#x7528;&#x4E2D;&#xFF0C;&#x5219;&#x4F1A;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x3002;</p>
<p>&#x5F53;&#x6210;&#x5458;&#x5F00;&#x59CB;&#x4F7F;&#x7528;JAR&#x6587;&#x4EF6;&#x65F6;&#xFF0C;&#x8BE5;&#x6210;&#x5458;&#x5C06;&#x83B7;&#x53D6;&#x8BE5;&#x6587;&#x4EF6;&#x7684;&#x5171;&#x4EAB;&#x9501;&#x3002; &#x5982;&#x679C;&#x6210;&#x5458;&#x901A;&#x8FC7;&#x90E8;&#x7F72;&#x63A5;&#x6536;&#x5230;&#x8F83;&#x65B0;&#x7248;&#x672C;&#xFF0C;&#x5219;&#x8BE5;&#x6210;&#x5458;&#x5C06;&#x91CA;&#x653E;&#x5171;&#x4EAB;&#x9501;&#x5E76;&#x5C1D;&#x8BD5;&#x5220;&#x9664;&#x73B0;&#x6709;JAR&#x6587;&#x4EF6;&#x4EE5;&#x652F;&#x6301;&#x8F83;&#x65B0;&#x7248;&#x672C;&#x3002; &#x5982;&#x679C;&#x6CA1;&#x6709;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x5728;&#x73B0;&#x6709;JAR&#x4E0A;&#x5177;&#x6709;&#x5171;&#x4EAB;&#x9501;&#xFF0C;&#x5219;&#x4F1A;&#x5220;&#x9664;&#x73B0;&#x6709;&#x7684;&#x65E7;&#x7248;&#x672C;JAR&#x3002;</p>
<p><strong>&#x81EA;&#x52A8;&#x7C7B;&#x8DEF;&#x5F84;&#x52A0;&#x8F7D;</strong></p>
<p>&#x542F;&#x52A8;&#x7F13;&#x5B58;&#x65F6;&#xFF0C;&#x65B0;&#x7F13;&#x5B58;&#x4F1A;&#x8BF7;&#x6C42;&#x5C06;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x4E2D;&#x6BCF;&#x4E2A;JAR&#x6587;&#x4EF6;&#x7684;&#x6700;&#x65B0;&#x7248;&#x672C;&#x6DFB;&#x52A0;&#x5230;ClassPathLoader&#x3002; &#x5982;&#x679C;&#x5DF2;&#x5C06;JAR&#x6587;&#x4EF6;&#x90E8;&#x7F72;&#x5230;ClassPathLoader&#xFF0C;&#x5219;ClassPathLoader&#x4F1A;&#x5728;&#x627E;&#x5230;&#x66F4;&#x65B0;&#x7248;&#x672C;&#x65F6;&#x66F4;&#x65B0;&#x5176;&#x52A0;&#x8F7D;&#x7684;&#x7248;&#x672C;; &#x5426;&#x5219;&#xFF0C;&#x6CA1;&#x6709;&#x53D8;&#x5316;&#x3002; &#x5982;&#x679C;&#x68C0;&#x6D4B;&#x5230;&#xFF0C;&#x5219;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x5BF9;&#x5176;&#x5177;&#x6709;&#x5171;&#x4EAB;&#x9501;&#xFF0C;&#x5219;&#x4F1A;&#x5220;&#x9664;&#x65E7;&#x7248;&#x672C;&#x7684;JAR&#x6587;&#x4EF6;&#x3002;</p>
<p>&#x53D6;&#x6D88;&#x90E8;&#x7F72;JAR&#x6587;&#x4EF6;&#x4E0D;&#x4F1A;&#x81EA;&#x52A8;&#x5378;&#x8F7D;&#x90E8;&#x7F72;&#x671F;&#x95F4;&#x52A0;&#x8F7D;&#x7684;&#x7C7B;&#x3002; &#x60A8;&#x9700;&#x8981;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x6210;&#x5458;&#x624D;&#x80FD;&#x5378;&#x8F7D;&#x8FD9;&#x4E9B;&#x7C7B;&#x3002;</p>
<p>&#x5F53;&#x7F13;&#x5B58;&#x5173;&#x95ED;&#x65F6;&#xFF0C;&#x5B83;&#x4F1A;&#x8BF7;&#x6C42;&#x4ECE;ClassPathLoader&#x4E2D;&#x5220;&#x9664;&#x6240;&#x6709;&#x5F53;&#x524D;&#x90E8;&#x7F72;&#x7684;JAR&#x6587;&#x4EF6;&#x3002;</p>
<p>&#x5982;&#x679C;&#x4F7F;&#x7528;&#x5171;&#x4EAB;&#x90E8;&#x7F72;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#xFF0C;&#x5219;&#x5171;&#x4EAB;&#x8BE5;&#x76EE;&#x5F55;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x5E94;&#x5C5E;&#x4E8E;&#x540C;&#x4E00;&#x6210;&#x5458;&#x7EC4;&#x3002; &#x91CD;&#x65B0;&#x542F;&#x52A8;&#x540E;&#xFF0C;&#x5171;&#x4EAB;&#x540C;&#x4E00;&#x90E8;&#x7F72;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x5C06;&#x4F7F;&#x7528;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x4E2D;&#x627E;&#x5230;&#x7684;&#x4EFB;&#x4F55;JAR&#x90E8;&#x7F72;&#x548C;&#x81EA;&#x52A8;&#x52A0;&#x8F7D;&#x5176;CLASSPATH&#x3002; &#x8FD9;&#x610F;&#x5473;&#x7740;&#x67D0;&#x4E9B;&#x6210;&#x5458;&#x53EF;&#x80FD;&#x4F1A;&#x52A0;&#x8F7D;JAR&#xFF0C;&#x5373;&#x4F7F;&#x5B83;&#x4EEC;&#x4E0D;&#x662F;&#x63A5;&#x6536;&#x539F;&#x59CB;&#x90E8;&#x7F72;&#x7684;&#x6210;&#x5458;&#x7EC4;&#x7684;&#x4E00;&#x90E8;&#x5206;&#x3002;</p>
<p><strong>&#x81EA;&#x52A8;&#x51FD;&#x6570;&#x6CE8;&#x518C;</strong></p>
<p>&#x90E8;&#x7F72;&#x5305;&#x542B;&#x51FD;&#x6570;&#x7684;JAR&#x6587;&#x4EF6;&#xFF08;&#x6362;&#x53E5;&#x8BDD;&#x8BF4;&#xFF0C;&#x5305;&#x542B;&#x5B9E;&#x73B0;Function&#x63A5;&#x53E3;&#x7684;&#x7C7B;&#xFF09;&#x65F6;&#xFF0C;&#x8BE5;&#x51FD;&#x6570;&#x5C06;&#x901A;&#x8FC7;<code>FunctionService.registerFunction</code>&#x65B9;&#x6CD5;&#x81EA;&#x52A8;&#x6CE8;&#x518C;&#x3002;&#x5982;&#x679C;&#x4F7F;&#x7528;&#x76F8;&#x540C;&#x7684;&#x51FD;&#x6570;&#x90E8;&#x7F72;&#x4E86;&#x53E6;&#x4E00;&#x4E2A;JAR&#x6587;&#x4EF6;&#xFF08;&#x5177;&#x6709;&#x76F8;&#x540C;&#x7684;JAR&#x6587;&#x4EF6;&#x540D;&#x6216;&#x53E6;&#x4E00;&#x4E2A;&#x6587;&#x4EF6;&#x540D;&#xFF09;&#xFF0C;&#x5219;&#x4F1A;&#x6CE8;&#x518C;&#x8BE5;&#x51FD;&#x6570;&#x7684;&#x65B0;&#x5B9E;&#x73B0;&#xFF0C;&#x8986;&#x76D6;&#x65E7;&#x7684;&#x5B9E;&#x73B0;&#x3002;&#x5982;&#x679C;&#x53D6;&#x6D88;&#x90E8;&#x7F72;JAR&#x6587;&#x4EF6;&#xFF0C;&#x5219;&#x5728;&#x90E8;&#x7F72;&#x65F6;&#x81EA;&#x52A8;&#x6CE8;&#x518C;&#x7684;&#x4EFB;&#x4F55;&#x529F;&#x80FD;&#x90FD;&#x5C06;&#x53D6;&#x6D88;&#x6CE8;&#x518C;&#x3002; &#x7531;&#x4E8E;&#x591A;&#x6B21;&#x90E8;&#x7F72;&#x5177;&#x6709;&#x76F8;&#x540C;&#x540D;&#x79F0;&#x7684;JAR&#x6587;&#x4EF6;&#x4F1A;&#x5BFC;&#x81F4;JAR&#x672A;&#x90E8;&#x7F72;&#x548C;&#x91CD;&#x65B0;&#x90E8;&#x7F72;&#xFF0C;&#x56E0;&#x6B64;JAR&#x4E2D;&#x7684;&#x51FD;&#x6570;&#x5C06;&#x5728;&#x6BCF;&#x6B21;&#x53D1;&#x751F;&#x65F6;&#x53D6;&#x6D88;&#x6CE8;&#x518C;&#x5E76;&#x91CD;&#x65B0;&#x6CE8;&#x518C;&#x3002;&#x5982;&#x679C;&#x4ECE;&#x591A;&#x4E2A;&#x4E0D;&#x540C;&#x540D;&#x79F0;&#x7684;JAR&#x6587;&#x4EF6;&#x4E2D;&#x6CE8;&#x518C;&#x4E86;&#x5177;&#x6709;&#x76F8;&#x540C;ID&#x7684;&#x51FD;&#x6570;&#xFF0C;&#x5219;&#x5728;&#x91CD;&#x65B0;&#x90E8;&#x7F72;&#x6216;&#x53D6;&#x6D88;&#x90E8;&#x7F72;&#x4EFB;&#x4F55;&#x8FD9;&#x4E9B;JAR&#x6587;&#x4EF6;&#x65F6;&#xFF0C;&#x5C06;&#x53D6;&#x6D88;&#x6CE8;&#x518C;&#x8BE5;&#x51FD;&#x6570;&#x3002;</p>
<p>&#x5728;<code>cache.xml</code>&#x52A0;&#x8F7D;&#x671F;&#x95F4;&#xFF0C;&#x4FDD;&#x5B58;&#x4EFB;&#x4F55;&#x58F0;&#x660E;&#x7684;&#x53C2;&#x6570;&#x3002; &#x5982;&#x679C;&#x5728;JAR&#x6587;&#x4EF6;&#x4E2D;&#x627E;&#x5230;&#x7684;&#x51FD;&#x6570;&#x4E5F;&#x662F;&#x53EF;&#x58F0;&#x660E;&#x7684;&#xFF0C;&#x5E76;&#x4E14;&#x4E0E;&#x52A0;&#x8F7D;cache.xml&#x540E;&#x4FDD;&#x5B58;&#x53C2;&#x6570;&#x7684;&#x58F0;&#x660E;&#x7B26;&#x5177;&#x6709;&#x76F8;&#x540C;&#x7684;&#x7C7B;&#x540D;&#xFF0C;&#x5219;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x53C2;&#x6570;&#x521B;&#x5EFA;&#x51FD;&#x6570;&#x5B9E;&#x4F8B;&#x5E76;&#x8FDB;&#x884C;&#x6CE8;&#x518C;&#x3002; &#x56E0;&#x6B64;&#xFF0C;&#x5982;&#x679C;&#x5728;&#x5177;&#x6709;&#x4E0D;&#x540C;&#x53C2;&#x6570;&#x96C6;&#x7684;<code>cache.xml</code>&#x4E2D;&#x591A;&#x6B21;&#x58F0;&#x660E;&#x76F8;&#x540C;&#x7684;&#x51FD;&#x6570;&#xFF0C;&#x5219;&#x5728;&#x90E8;&#x7F72;JAR&#x65F6;&#xFF0C;&#x5C06;&#x4E3A;&#x6BCF;&#x7EC4;&#x53C2;&#x6570;&#x5B9E;&#x4F8B;&#x5316;&#x4E00;&#x4E2A;&#x51FD;&#x6570;&#x3002; &#x5982;&#x679C;&#x4F7F;&#x7528;&#x6765;&#x81EA;<code>cache.xml</code>&#x52A0;&#x8F7D;&#x7684;&#x53C2;&#x6570;&#x6CE8;&#x518C;&#x4EFB;&#x4F55;&#x51FD;&#x6570;&#xFF0C;&#x5219;&#x4E0D;&#x4F1A;&#x6CE8;&#x518C;&#x9ED8;&#x8BA4;&#x7684;&#x65E0;&#x53C2;&#x6570;&#x51FD;&#x6570;&#x3002;</p>
<h2 id="&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;"><a name="&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;" class="anchor-navigation-ex-anchor" href="#&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;</h2>
<p>Apache Geode&#x5141;&#x8BB8;&#x60A8;&#x5C06;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x7EC4;&#x7EC7;&#x5230;&#x903B;&#x8F91;&#x6210;&#x5458;&#x7EC4;&#x4E2D;&#x3002;</p>
<p>&#x5728;Apache Geode&#x4E2D;&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;&#x662F;&#x53EF;&#x9009;&#x7684;&#x3002; &#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;&#x7684;&#x597D;&#x5904;&#x662F;&#x80FD;&#x591F;&#x6839;&#x636E;&#x903B;&#x8F91;&#x7EC4;&#x6210;&#x5458;&#x8EAB;&#x4EFD;&#x534F;&#x8C03;&#x6210;&#x5458;&#x4E0A;&#x7684;&#x67D0;&#x4E9B;&#x64CD;&#x4F5C;&#x3002; &#x4F8B;&#x5982;&#xFF0C;&#x901A;&#x8FC7;&#x5B9A;&#x4E49;&#x548C;&#x4F7F;&#x7528;&#x6210;&#x5458;&#x7EC4;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#xFF1A;</p>
<ul>
<li>&#x66F4;&#x6539;&#x7279;&#x5B9A;&#x6210;&#x5458;&#x7684;&#x914D;&#x7F6E;&#x5C5E;&#x6027;&#x7684;&#x5B50;&#x96C6;&#x3002; &#x8BF7;&#x53C2;&#x9605;<code>gfsh</code>&#x4E2D;&#x7684;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B" target="_blank">alter runtime</a>&#x3002;</li>
<li>&#x6267;&#x884C;&#x67D0;&#x4E9B;&#x78C1;&#x76D8;&#x64CD;&#x4F5C;&#xFF0C;&#x4F8B;&#x5982;&#x8DE8;&#x6210;&#x5458;&#x7EC4;&#x8FDB;&#x884C;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x538B;&#x7F29;&#x3002; &#x6709;&#x5173;&#x547D;&#x4EE4;&#x5217;&#x8868;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/quick_ref_commands_by_area.html#topic_1ACC91B493EE446E89EC7DBFBBAE00EA" target="_blank">&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x547D;&#x4EE4;</a>&#x3002;</li>
<li>&#x7BA1;&#x7406;&#x7EC4;&#x4E2D;&#x6240;&#x6709;&#x6210;&#x5458;&#x7684;&#x7279;&#x5B9A;&#x7D22;&#x5F15;&#x6216;&#x533A;&#x57DF;&#x3002;</li>
<li>&#x5728;&#x6210;&#x5458;&#x7EC4;&#x4E2D;&#x542F;&#x52A8;&#x548C;&#x505C;&#x6B62;&#x591A;&#x7AD9;&#x70B9;&#xFF08;WAN&#xFF09;&#x670D;&#x52A1;&#xFF0C;&#x4F8B;&#x5982;&#x7F51;&#x5173;&#x53D1;&#x4EF6;&#x4EBA;&#x548C;&#x7F51;&#x5173;&#x63A5;&#x6536;&#x5668;&#x3002;</li>
<li>&#x5728;&#x7EC4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x4E0A;&#x90E8;&#x7F72;&#x6216;&#x53D6;&#x6D88;&#x90E8;&#x7F72;JAR&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;</li>
<li>&#x5728;&#x7279;&#x5B9A;&#x7EC4;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x4E0A;&#x6267;&#x884C;&#x529F;&#x80FD;&#x3002;</li>
</ul>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x6210;&#x5458;&#x7684;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x7684;<code>groups</code>&#x5C5E;&#x6027;&#x4E2D;&#x6216;&#x5728;<code>gfsh</code>&#x4E2D;&#x7684;&#x6210;&#x5458;&#x542F;&#x52A8;&#x65F6;&#x5B9A;&#x4E49;&#x7EC4;&#x540D;&#x3002;</p>
<p><strong>&#x6CE8;&#x610F;:</strong> &#x73B0;&#x5728;&#x7684;<code>roles</code>&#x5C5E;&#x6027;&#x4E2D;&#x5B9A;&#x4E49;&#x7684;&#x4EFB;&#x4F55;&#x89D2;&#x8272;&#x73B0;&#x5728;&#x90FD;&#x5C06;&#x88AB;&#x89C6;&#x4E3A;&#x4E00;&#x4E2A;&#x7EC4;&#x3002; &#x5982;&#x679C;&#x60A8;&#x5E0C;&#x671B;&#x5411;&#x96C6;&#x7FA4;&#x6DFB;&#x52A0;&#x6210;&#x5458;&#x8D44;&#x683C;&#x89D2;&#x8272;&#xFF0C;&#x5219;&#x5E94;&#x5C06;&#x5B83;&#x4EEC;&#x4F5C;&#x4E3A;&#x6210;&#x5458;&#x7EC4;&#x6DFB;&#x52A0;&#x5230;<code>groups</code>&#x5C5E;&#x6027;&#x4E2D;&#x3002; &apos;roles<code>&#x5C5E;&#x6027;&#x5DF2;&#x88AB;&#x5F03;&#x7528;&#xFF0C;&#x5EFA;&#x8BAE;&#x4F7F;&#x7528;</code>groups`&#x5C5E;&#x6027;&#x3002;</p>
<p>&#x8981;&#x5C06;&#x6210;&#x5458;&#x6DFB;&#x52A0;&#x5230;&#x7EC4;&#xFF0C;&#x8BF7;&#x5728;&#x542F;&#x52A8;&#x4E4B;&#x524D;&#x5C06;&#x6210;&#x5458;&#x7EC4;&#x7684;&#x540D;&#x79F0;&#x6DFB;&#x52A0;&#x5230;&#x6210;&#x5458;&#x7684;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#xFF0C;&#x6216;&#x8005;&#x53EF;&#x4EE5;&#x5728;<code>gfsh</code>&#x4E2D;&#x5728;&#x542F;&#x52A8;&#x6210;&#x5458;&#x65F6;&#x4F20;&#x5165;<code>--groups</code>&#x53C2;&#x6570; &#x3002;</p>
<p>&#x5355;&#x4E2A;&#x6210;&#x5458;&#x53EF;&#x4EE5;&#x5C5E;&#x4E8E;&#x591A;&#x4E2A;&#x7EC4;&#x3002;</p>
<p>&#x6210;&#x5458;&#x7EC4;&#x8FD8;&#x53EF;&#x4EE5;&#x7528;&#x4E8E;&#x4ECE;&#x5BA2;&#x6237;&#x7684;&#x89D2;&#x5EA6;&#x6216;&#x4ECE;&#x540C;&#x884C;&#x6210;&#x5458;&#x7684;&#x89D2;&#x5EA6;&#x7EC4;&#x7EC7;&#x6210;&#x5458;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/topologies_and_comm/p2p_configuration/configuring_peer_member_groups.html" target="_blank">&#x5C06;&#x5BF9;&#x7B49;&#x65B9;&#x7EC4;&#x7EC7;&#x5230;&#x903B;&#x8F91;&#x6210;&#x5458;&#x7EC4;</a> &#x548C; <a href="http://geode.apache.org/docs/guide/17/topologies_and_comm/cs_configuration/configure_servers_into_logical_groups.html" target="_blank">&#x5C06;&#x670D;&#x52A1;&#x5668;&#x7EC4;&#x7EC7;&#x5230;&#x903B;&#x8F91;&#x6210;&#x5458;&#x7EC4;</a>&#x4EE5;&#x83B7;&#x53D6;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#x3002;&#x5728;&#x5BA2;&#x6237;&#x7AEF;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x914D;&#x7F6E;&#x5BA2;&#x6237;&#x7AEF;&#x7684;&#x8FDE;&#x63A5;&#x6C60;&#x65F6;&#x63D0;&#x4F9B;&#x6210;&#x5458;&#x7EC4;&#x540D;&#x79F0;&#x3002; &#x4F7F;&#x7528;&#x5BA2;&#x6237;&#x7AEF;&#x7684;<code>cache.xml</code>&#x4E2D;&#x7684;<code>&lt;pool server-group&gt;</code>&#x5143;&#x7D20;&#x3002;</p>
<h2 id="&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;"><a name="&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;" class="anchor-navigation-ex-anchor" href="#&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</h2>
<p>&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x4F7F;&#x7528;<code>gfsh</code>&#x4E3A;&#x6574;&#x4E2A;Apache Geode&#x96C6;&#x7FA4;&#x521B;&#x5EFA;&#x7684;&#x914D;&#x7F6E;&#x3002;</p>
<p>&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;&#x521B;&#x5EFA;&#x533A;&#x57DF;&#xFF0C;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x548C;&#x5176;&#x4ED6;&#x5BF9;&#x8C61;&#x65F6;&#xFF0C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x4F1A;&#x4FDD;&#x5B58;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x6B64;&#x914D;&#x7F6E;&#x4EE5;&#x53CA;&#x5305;&#x542B;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6587;&#x4EF6;&#x7684;&#x4EFB;&#x4F55;jar&#x6587;&#x4EF6;&#x5BFC;&#x51FA;&#x5230;zip&#x6587;&#x4EF6;&#xFF0C;&#x7136;&#x540E;&#x5BFC;&#x5165;&#x6B64;&#x914D;&#x7F6E;&#x4EE5;&#x521B;&#x5EFA;&#x65B0;&#x96C6;&#x7FA4;&#x3002;</p>
<p><strong>&#x5BFC;&#x51FA;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</strong></p>
<p>&#x53D1;&#x51FA;<code>gfsh``export cluster-configuration</code>&#x547D;&#x4EE4;&#xFF0C;&#x4EE5;&#x4FBF;&#x5728;zip&#x6587;&#x4EF6;&#x4E2D;&#x4FDD;&#x5B58;&#x96C6;&#x7FA4;&#x7684;&#x914D;&#x7F6E;&#x6570;&#x636E;&#x3002; &#x6B64;zip&#x6587;&#x4EF6;&#x5305;&#x542B;&#x96C6;&#x7FA4;&#x7EA7;&#x914D;&#x7F6E;&#x7684;&#x5B50;&#x76EE;&#x5F55;&#x548C;&#x96C6;&#x7FA4;&#x4E2D;&#x6307;&#x5B9A;&#x7684;&#x6BCF;&#x4E2A;&#x7EC4;&#x7684;&#x76EE;&#x5F55;&#x3002; <a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/gfsh_config_troubleshooting.html#concept_ylt_2cb_y4" target="_blank">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;</a>&#x4E2D;&#x4ECB;&#x7ECD;&#x4E86;&#x8FD9;&#x4E9B;&#x76EE;&#x5F55;&#x7684;&#x5185;&#x5BB9;&#x3002;</p>
<p>&#x8981;&#x5BFC;&#x51FA;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#xFF0C;&#x8BF7;&#x5728;&#x8FDE;&#x63A5;&#x5230;Geode&#x96C6;&#x7FA4;&#x65F6;&#x8FD0;&#x884C;<code>gfsh``export cluster-configuration</code>&#x547D;&#x4EE4;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>export cluster-configuration --zip-file-name=/home/username/configs/myClusterConfig.zip
</code></pre><p>&#x53C2;&#x89C1; <a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/command-pages/export.html#topic_mdv_jgz_ck" target="_blank">&#x5BFC;&#x51FA;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</a>.</p>
<p><strong>&#x6CE8;&#x610F;:</strong> <code>gfsh</code>&#x4EC5;&#x4FDD;&#x5B58;&#x4F7F;&#x7528;<code>gfsh</code>&#x6307;&#x5B9A;&#x7684;&#x914D;&#x7F6E;&#x7684;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x503C;&#x3002; &#x7BA1;&#x7406;API&#x521B;&#x5EFA;&#x7684;&#x914D;&#x7F6E;&#x4E0D;&#x968F;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x4E00;&#x8D77;&#x4FDD;&#x5B58;&#x3002;</p>
<p><strong>&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</strong></p>
<p>&#x4F7F;&#x7528;<code>gfsh``import cluster-configuration</code>&#x547D;&#x4EE4;&#x6839;&#x636E;&#x4ECE;&#x5176;&#x4ED6;&#x7CFB;&#x7EDF;&#x5BFC;&#x51FA;&#x7684;&#x914D;&#x7F6E;&#x4FE1;&#x606F;&#x6765;&#x914D;&#x7F6E;&#x65B0;&#x7684;&#x96C6;&#x7FA4;&#x3002; &#x60A8;&#x53EA;&#x80FD;&#x5C06;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x5BFC;&#x5165;&#x65B0;&#x96C6;&#x7FA4;&#xFF0C;&#x5373;&#xFF1A;</p>
<ul>
<li>&#x6CA1;&#x6709;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;</li>
</ul>
<p>&#x6216;&#x8005;</p>
<ul>
<li>&#x552F;&#x4E00;&#x8FD0;&#x884C;&#x7684;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x6EE1;&#x8DB3;&#x4EE5;&#x4E0B;&#x6240;&#x6709;&#x6761;&#x4EF6;&#xFF1A;<ul>
<li>&#x662F;&#x521A;&#x521A;&#x542F;&#x52A8;&#x7684;</li>
<li>&#x6CA1;&#x6709;&#x5B9A;&#x4E49;&#x533A;&#x57DF;</li>
<li>&#x81EA;&#x4ECE;&#x5B83;&#x4EEC;&#x542F;&#x52A8;&#x4EE5;&#x6765;&#xFF0C;&#x6CA1;&#x6709;&#x7ED9;&#x51FA;&#x4EFB;&#x4F55;&#x5176;&#x4ED6;&#x914D;&#x7F6E;&#x66F4;&#x6539;</li>
</ul>
</li>
</ul>
<p>&#x5BFC;&#x5165;&#x914D;&#x7F6E;&#x540E;&#xFF0C;&#x60A8;&#x542F;&#x52A8;&#x7684;&#x4EFB;&#x4F55;&#x670D;&#x52A1;&#x5668;&#x90FD;&#x5C06;&#x6536;&#x5230;&#x6B64;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x3002;</p>
<p>&#x8981;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#xFF0C;&#x8BF7;&#x542F;&#x52A8;&#x4E00;&#x4E2A;&#x6216;&#x591A;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x7136;&#x540E;&#x8FD0;&#x884C;<code>gfsh``import cluster-configuration</code>&#x547D;&#x4EE4;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>import cluster-configuration --zip-file-name=/home/username/configs/myClusterConfig.zip
</code></pre><p>&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/command-pages/import.html#topic_vnv_grz_ck" target="_blank">&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</a>&#x3002;</p>
<h2 id="&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;"><a name="&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;" class="anchor-navigation-ex-anchor" href="#&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x6545;&#x969C;&#x6392;&#x9664;</h2>
<p>&#x5728;Geode&#x4E2D;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x65F6;&#xFF0C;&#x53EF;&#x4EE5;&#x68C0;&#x67E5;&#x5B9A;&#x4F4D;&#x5668;&#x4E0A;<code>cluster_config</code>&#x76EE;&#x5F55;&#x4E2D;&#x751F;&#x6210;&#x7684;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002; <code>gfsh</code>&#x5728;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x548C;&#x5355;&#x4E2A;&#x7EC4;&#x7EA7;&#x522B;&#x4FDD;&#x5B58;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002;</p>
<p>&#x8FD0;&#x884C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x4E0A;&#x63D0;&#x4F9B;&#x4E86;&#x4EE5;&#x4E0B;&#x76EE;&#x5F55;&#x548C;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#xFF1A;</p>
<p><strong>Cluster-level configuration</strong>
&#x5BF9;&#x4E8E;&#x9002;&#x7528;&#x4E8E;&#x96C6;&#x7FA4;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x7684;&#x914D;&#x7F6E;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x5728;<code>cluster_config</code>&#x76EE;&#x5F55;&#x4E2D;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;<code>cluster</code>subdirectory&#xFF08;&#x6216;&#x5728;&#x4F7F;&#x7528;<code>--cluster-config-dir=value&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#x5728;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x76EE;&#x5F55;&#x4E2D;&#x53C2;&#x6570;&#xFF09;&#x6307;&#x5B9A;&#x3002; &#x6240;&#x6709;&#x670D;&#x52A1;&#x5668;&#x5728;&#x4F7F;&#x7528;</code>gfsh`&#x542F;&#x52A8;&#x65F6;&#x90FD;&#x4F1A;&#x6536;&#x5230;&#x6B64;&#x914D;&#x7F6E;&#x3002; &#x8BE5;&#x76EE;&#x5F55;&#x5305;&#x542B;&#xFF1A;</p>
<ul>
<li><code>cluster.xml</code> &#x2013; Geode<code>cache.xml</code>&#x6587;&#x4EF6;&#xFF0C;&#x5305;&#x542B;&#x6240;&#x6709;&#x6210;&#x5458;&#x5171;&#x6709;&#x7684;&#x914D;&#x7F6E;</li>
<li><code>cluster.properties</code> &#x2013; Geode<code>gemfire.properties</code>&#x6587;&#x4EF6;&#xFF0C;&#x5305;&#x542B;&#x6240;&#x6709;&#x6210;&#x5458;&#x5171;&#x6709;&#x7684;&#x5C5E;&#x6027;</li>
<li>&#x7528;&#x4E8E;&#x90E8;&#x7F72;&#x5230;&#x6240;&#x6709;&#x6210;&#x5458;&#x7684;Jar&#x6587;&#x4EF6;</li>
</ul>
<p><strong>Group-level configuration</strong>
&#x5F53;&#x60A8;&#x5728;<code>gfsh</code>&#x547D;&#x4EE4;&#x4E2D;&#x6307;&#x5B9A;<code>--groups</code>&#x53C2;&#x6570;&#x65F6;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;<code>start server</code>&#x6216;<code>create region</code>&#xFF09;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x4F1A;&#x5C06;&#x6BCF;&#x4E2A;&#x7EC4;&#x7684;&#x914D;&#x7F6E;&#x5199;&#x5165;&#x4E0E;&#x8BE5;&#x7EC4;&#x540C;&#x540D;&#x7684;&#x5B50;&#x76EE;&#x5F55;&#x4E2D;&#x3002; &#x542F;&#x52A8;&#x6307;&#x5B9A;&#x4E00;&#x4E2A;&#x6216;&#x591A;&#x4E2A;&#x7EC4;&#x540D;&#x7684;&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x5C06;&#x540C;&#x65F6;&#x63A5;&#x6536;&#x96C6;&#x7FA4;&#x7EA7;&#x914D;&#x7F6E;&#x548C;&#x6307;&#x5B9A;&#x7684;&#x6240;&#x6709;&#x7EC4;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x8BE5;&#x5B50;&#x76EE;&#x5F55;&#x5305;&#x542B;&#xFF1A;</p>
<ul>
<li><code>&lt;group-name&gt;.xml</code> &#x2013; Geode<code>cache.xml</code>&#x6587;&#x4EF6;&#xFF0C;&#x5305;&#x542B;&#x8BE5;&#x7EC4;&#x6240;&#x6709;&#x6210;&#x5458;&#x5171;&#x6709;&#x7684;&#x914D;&#x7F6E;</li>
<li><code>&lt;group-name&gt;.properties</code> &#x2013; Geode<code>gemfire.properties</code>&#x6587;&#x4EF6;&#xFF0C;&#x5305;&#x542B;&#x8BE5;&#x7EC4;&#x6240;&#x6709;&#x6210;&#x5458;&#x5171;&#x6709;&#x7684;&#x5C5E;&#x6027;</li>
<li>&#x7528;&#x4E8E;&#x90E8;&#x7F72;&#x5230;&#x7EC4;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#x7684;Jar&#x6587;&#x4EF6;</li>
</ul>
<p><img src="assets/cluster-group-config.svg" alt="img"></p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5BFC;&#x51FA;&#x5305;&#x542B;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x7684;&#x6240;&#x6709;&#x5DE5;&#x4EF6;&#x7684;zip&#x6587;&#x4EF6;&#x3002; zip&#x6587;&#x4EF6;&#x5305;&#x542B;&#x5B9A;&#x4F4D;&#x5668;&#x7684;<code>cluster_config</code>&#xFF08;&#x6216;&#x5176;&#x4ED6;&#x6307;&#x5B9A;&#x7684;&#xFF09;&#x5B50;&#x76EE;&#x5F55;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x6587;&#x4EF6;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x6B64;&#x914D;&#x7F6E;&#x5BFC;&#x5165;&#x65B0;&#x96C6;&#x7FA4;&#x3002; &#x8BF7;&#x53C2;&#x89C1;<a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/export-import.html#concept_wft_dkq_34" target="_blank">&#x5BFC;&#x51FA;&#x548C;&#x5BFC;&#x5165;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;</a>&#x3002;</p>
<p><strong>&#x6545;&#x969C;&#x6392;&#x9664;&#x63D0;&#x793A;</strong></p>
<ul>
<li><p>&#x5F53;&#x60A8;&#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#xFF0C;&#x60A8;&#x5E94;&#x8BE5;&#x770B;&#x5230;&#x4EE5;&#x4E0B;&#x6D88;&#x606F;&#xFF1A;</p>
<pre><code>Cluster configuration service is up and running.
</code></pre><p>&#x5982;&#x679C;&#x60A8;&#x6CA1;&#x6709;&#x770B;&#x5230;&#x6B64;&#x6D88;&#x606F;&#xFF0C;&#x5219;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x53EF;&#x80FD;&#x5B58;&#x5728;&#x95EE;&#x9898;&#x3002; &#x4F7F;&#x7528;<code>status cluster-config-service</code>&#x547D;&#x4EE4;&#x68C0;&#x67E5;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x7684;&#x72B6;&#x6001;&#x3002;</p>
<ul>
<li>&#x5982;&#x679C;&#x8BE5;&#x547D;&#x4EE4;&#x8FD4;&#x56DE;RUNNING&#xFF0C;&#x5219;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6B63;&#x5E38;&#x8FD0;&#x884C;&#x3002;</li>
<li>&#x5982;&#x679C;&#x547D;&#x4EE4;&#x8FD4;&#x56DE;WAITING&#xFF0C;&#x5219;&#x8FD0;&#x884C;<code>status locator</code>&#x547D;&#x4EE4;&#x3002; &#x6B64;&#x547D;&#x4EE4;&#x7684;&#x8F93;&#x51FA;&#x8FD4;&#x56DE;WAITING&#x72B6;&#x6001;&#x7684;&#x539F;&#x56E0;&#x3002;</li>
</ul>
</li>
<li><p>&#x4F7F;&#x7528;<code>cache.xml</code>&#x6587;&#x4EF6;&#x8FDB;&#x884C;&#x914D;&#x7F6E;&#x65F6;&#xFF0C;&#x8FD9;&#x4E9B;&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x914D;&#x7F6E;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6709;&#x4E00;&#x4E2A;&#x7279;&#x5B9A;&#x7684;&#x987A;&#x5E8F;&#x3002; Geode&#x9996;&#x5148;&#x5E94;&#x7528;&#x96C6;&#x7FA4;&#x8303;&#x56F4;&#x7684;&#x914D;&#x7F6E;&#x6587;&#x4EF6;, &#x63A5;&#x7740;&#x662F;&#x7EC4;&#x7EA7;&#x914D;&#x7F6E;&#x3002; &#x6700;&#x540E;&#x4E00;&#x4E2A;&#x662F;&#x6210;&#x5458;&#x81EA;&#x5DF1;&#x7684;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#xFF08;<code>cache.xml</code>&#x548C;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#xFF09;&#x4E2D;&#x7684;&#x914D;&#x7F6E;&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;&#x670D;&#x52A1;&#x5668;&#x542F;&#x52A8;&#x5931;&#x8D25;&#x5E76;&#x51FA;&#x73B0;&#x4EE5;&#x4E0B;&#x5F02;&#x5E38;&#xFF1A;<code>ClusterConfigurationNotAvailableException</code>&#xFF0C;&#x5219;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x53EF;&#x80FD;&#x4E0D;&#x5904;&#x4E8E;RUNNING&#x72B6;&#x6001;&#x3002; &#x56E0;&#x4E3A;&#x670D;&#x52A1;&#x5668;&#x4ECE;&#x5B9A;&#x4F4D;&#x5668;&#x8BF7;&#x6C42;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x4E0D;&#x53EF;&#x7528;&#xFF0C;&#x6240;&#x4EE5;<code>start server</code>&#x547D;&#x4EE4;&#x5931;&#x8D25;&#x3002;</p>
</li>
<li><p>&#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x68C0;&#x67E5;&#x670D;&#x52A1;&#x5668;&#x7684;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x6765;&#x786E;&#x5B9A;&#x670D;&#x52A1;&#x5668;&#x4ECE;&#x5B9A;&#x4F4D;&#x5668;&#x63A5;&#x6536;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/logging/logging.html#concept_30DB86B12B454E168B80BB5A71268865" target="_blank">Logging</a>&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;<code>start server</code>&#x547D;&#x4EE4;&#x6307;&#x5B9A;&#x4E0E;&#x73B0;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x51B2;&#x7A81;&#x7684;cache.xml&#x6587;&#x4EF6;&#xFF0C;&#x5219;&#x670D;&#x52A1;&#x5668;&#x542F;&#x52A8;&#x53EF;&#x80FD;&#x4F1A;&#x5931;&#x8D25;&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;&#x7531;&#x4E8E;&#x65E0;&#x6CD5;&#x4FDD;&#x5B58;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x800C;&#x5BFC;&#x81F4;<code>gfsh</code>&#x547D;&#x4EE4;&#x5931;&#x8D25;&#xFF0C;&#x5219;&#x4F1A;&#x663E;&#x793A;&#x4EE5;&#x4E0B;&#x6D88;&#x606F;&#xFF1A;</p>
<pre><code>Failed to persist the configuration changes due to this command, 
Revert the command to maintain consistency. Please use &quot;status cluster-config-service&quot; 
to determine whether Cluster configuration service is RUNNING.&quot;
</code></pre></li>
<li><p>&#x6709;&#x4E9B;&#x7C7B;&#x578B;&#x7684;&#x914D;&#x7F6E;&#x65E0;&#x6CD5;&#x4F7F;&#x7528;<code>gfsh</code>&#x8FDB;&#x884C;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/gfsh_persist.html#concept_r22_hyw_bl__section_bn3_23p_y4" target="_blank">gfsh&#x9650;&#x5236;</a>&#x3002;</p>
</li>
</ul>
<h2 id="&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;"><a name="&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;" class="anchor-navigation-ex-anchor" href="#&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x4F7F;&#x7528;gfsh&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x7BA1;&#x7406;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4; </h2>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;HTTP&#x6216;HTTPS&#x5C06;<code>gfsh</code>&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;<code>gfsh</code>commands&#x7BA1;&#x7406;&#x96C6;&#x7FA4;&#x3002;</p>
<p>&#x8981;&#x4F7F;&#x7528;HTTP&#x534F;&#x8BAE;&#x5C06;<code>gfsh</code>&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;&#xFF1A;</p>
<ol>
<li><p>&#x542F;&#x52A8;<code>gfsh</code>&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/starting_gfsh.html#concept_DB959734350B488BBFF91A120890FE61" target="_blank">&#x542F;&#x52A8;gfsh</a>&#x3002;</p>
</li>
<li><p>&#x5728;&#x8FDC;&#x7A0B;&#x4E3B;&#x673A;&#x4E0A;&#x542F;&#x52A8;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;&#x65F6;&#xFF0C;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x5728;&#x542F;&#x52A8;JMX&#x7BA1;&#x7406;&#x5668;&#xFF08;&#x670D;&#x52A1;&#x5668;&#x6216;&#x5B9A;&#x4F4D;&#x5668;&#xFF09;&#x65F6;&#x5C06;<code>--http-bind-address</code>&#x548C;<code>--http-service-port</code>&#x6307;&#x5B9A;&#x4E3A;Geode&#x5C5E;&#x6027;&#x3002; &#x7136;&#x540E;&#xFF0C;&#x53EF;&#x4EE5;&#x5728;&#x4ECE;&#x672C;&#x5730;&#x7CFB;&#x7EDF;&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;HTTP&#x670D;&#x52A1;&#x65F6;&#x4F7F;&#x7528;&#x7684;URL&#x4E2D;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x5C5E;&#x6027;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server1 --J=-Dgemfire.jmx-manager=true \
--J=-Dgemfire.jmx-manager-start=true --http-service-port=8080 \
--http-service-bind-address=myremotecluster.example.com
</code></pre><p>&#x6B64;&#x547D;&#x4EE4;&#x5FC5;&#x987B;&#x76F4;&#x63A5;&#x5728;&#x4E3B;&#x673A;&#x4E0A;&#x6267;&#x884C;&#xFF0C;&#x8BE5;&#x4E3B;&#x673A;&#x6700;&#x7EC8;&#x5C06;&#x5145;&#x5F53;&#x627F;&#x8F7D;HTTP&#x670D;&#x52A1;&#x4EE5;&#x8FDB;&#x884C;&#x8FDC;&#x7A0B;&#x7BA1;&#x7406;&#x7684;&#x8FDC;&#x7A0B;&#x670D;&#x52A1;&#x5668;&#x3002; &#xFF08;&#x60A8;&#x65E0;&#x6CD5;&#x8FDC;&#x7A0B;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x3002;&#xFF09;</p>
</li>
<li><p>&#x5728;&#x672C;&#x5730;&#x7CFB;&#x7EDF;&#x4E0A;&#xFF0C;&#x8FD0;&#x884C;<code>gfsh connect</code>&#x547D;&#x4EE4;&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x7CFB;&#x7EDF;&#x3002; &#x5305;&#x62EC;<code>--use-http</code>&#x548C;<code>--url</code>&#x53C2;&#x6570;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;connect --use-http=true --url=&quot;http://myremotecluster.example.com:8080/geode/v1&quot;

Successfully connected to: Geode Manager&apos;s HTTP service @ http://myremotecluster.example.com:8080/geode/v1
</code></pre><p>See <a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/command-pages/connect.html" target="_blank">connect</a>.</p>
<p><code>gfsh</code>&#x73B0;&#x5728;&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x7CFB;&#x7EDF;&#x3002; &#x5927;&#x591A;&#x6570;<code>gfsh</code>&#x547D;&#x4EE4;&#x73B0;&#x5728;&#x5C06;&#x5728;&#x8FDC;&#x7A0B;&#x7CFB;&#x7EDF;&#x4E0A;&#x6267;&#x884C;; &#x4F46;&#x662F;&#xFF0C;&#x4E5F;&#x6709;&#x4F8B;&#x5916;&#x3002; &#x5728;&#x672C;&#x5730;&#x96C6;&#x7FA4;&#x4E0A;&#x6267;&#x884C;&#x4EE5;&#x4E0B;&#x547D;&#x4EE4;&#xFF1A;</p>
<ul>
<li><code>alter disk-store</code></li>
<li><code>compact offline-disk-store</code></li>
<li><code>describe offline-disk-store</code></li>
<li><code>help</code></li>
<li><code>hint</code></li>
<li><code>sh</code> (for executing OS commands)</li>
<li><code>sleep</code></li>
<li><code>start jconsole</code> (however, you can connect JConsole to a remote cluster when gfsh is connected to the cluster via JMX)</li>
<li><code>start jvisualvm</code></li>
<li><code>start locator</code></li>
<li><code>start server</code></li>
<li><code>start vsd</code></li>
<li><code>status locator``*</code></li>
<li><code>status server``*</code></li>
<li><code>stop locator``*</code></li>
<li><code>stop server``*</code></li>
<li><code>run</code> (for executing gfsh scripts)</li>
<li><code>validate disk-store</code></li>
<li><code>version</code></li>
</ul>
<p><code>*</code>&#x5F53;<code>gfsh</code>&#x901A;&#x8FC7;JMX&#x6216;HTTP / S&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#x65F6;&#xFF0C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x5BF9;&#x8FD9;&#x4E9B;<code>stop</code> /<code>status</code>&#x547D;&#x4EE4;&#x4F7F;&#x7528;<code>--name</code>&#x9009;&#x9879;&#x6765;&#x505C;&#x6B62;&#x5E76;&#x83B7;&#x53D6;<em>&#x8FDC;&#x7A0B;&#x5B9A;&#x4F4D;&#x5668;&#x548C;&#x670D;&#x52A1;&#x5668;</em>&#x7684;&#x72B6;&#x6001;&#x3002; &#x5982;&#x679C;&#x5BF9;&#x8FD9;&#x4E9B;&#x547D;&#x4EE4;&#x4F7F;&#x7528;<code>--pid</code>&#x6216;<code>--dir</code>&#x9009;&#x9879;&#xFF0C;&#x5219;<code>stop</code> /<code>status</code>&#x547D;&#x4EE4;&#x4EC5;&#x5728;&#x672C;&#x5730;&#x6267;&#x884C;&#x3002;</p>
</li>
</ol>
<p>&#x8981;&#x4E3A;&#x8FDC;&#x7A0B;&#x8FDE;&#x63A5;&#xFF08;HTTPS&#xFF09;&#x914D;&#x7F6E;SSL&#xFF0C;&#x8BF7;&#x5728;<code>gemfire.properties</code>&#x6216;<code>gfsecurity-properties</code>&#x6216;&#x670D;&#x52A1;&#x5668;&#x542F;&#x52A8;&#x65F6;&#x4E3A;<code>http</code>&#x7EC4;&#x4EF6;&#x542F;&#x7528;SSL&#x3002; &#x6709;&#x5173;&#x914D;&#x7F6E;SSL&#x53C2;&#x6570;&#x7684;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/security/ssl_overview.html" target="_blank">SSL</a>&#x3002; &#x8FD9;&#x4E9B;SSL&#x53C2;&#x6570;&#x4E5F;&#x9002;&#x7528;&#x4E8E;&#x914D;&#x7F6E;&#x7684;JMX Manager&#x4E0A;&#x6258;&#x7BA1;&#x7684;&#x6240;&#x6709;HTTP&#x670D;&#x52A1;&#xFF0C;&#x5176;&#x4E2D;&#x5305;&#x62EC;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;</p>
<ul>
<li>Developer REST API service</li>
<li>Pulse monitoring tool</li>
</ul>
<h2 id="&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;"><a name="&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;" class="anchor-navigation-ex-anchor" href="#&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x5728;&#x6CA1;&#x6709;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;</h2>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x7CFB;&#x7EDF;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x6216;jar&#x6587;&#x4EF6;&#x4E2D;&#x90E8;&#x7F72;Apache Geode&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x786E;&#x5B9A;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x65B9;&#x5F0F;&#x5E76;&#x76F8;&#x5E94;&#x5730;&#x8FDB;&#x884C;&#x8BBE;&#x7F6E;&#x3002;</p>
<p><strong>&#x6CE8;&#x610F;:</strong> &#x5982;&#x679C;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6765;&#x521B;&#x5EFA;&#x548C;&#x7BA1;&#x7406;Apache Geode&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#xFF0C;&#x5219;&#x4E0D;&#x9700;&#x8981;&#x672C;&#x8282;&#x4E2D;&#x63CF;&#x8FF0;&#x7684;&#x8FC7;&#x7A0B;&#xFF0C;&#x56E0;&#x4E3A;Geode&#x4F1A;&#x81EA;&#x52A8;&#x7BA1;&#x7406;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;jar&#x6587;&#x4EF6;&#x5230;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x7684;&#x5206;&#x53D1;&#x3002; &#x8BF7;&#x53C2;&#x89C1;<a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/gfsh_persist.html" target="_blank">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</a>&#x3002;</p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x672C;&#x8282;&#x4E2D;&#x63CF;&#x8FF0;&#x7684;&#x8FC7;&#x7A0B;&#x6765;&#x5206;&#x53D1;&#x7279;&#x5B9A;&#x4E8E;&#x6210;&#x5458;&#x7684;&#x914D;&#x7F6E;&#xFF0C;&#x6216;&#x8005;&#x60A8;&#x4E0D;&#x5E0C;&#x671B;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x7684;&#x60C5;&#x51B5;&#x3002;</p>
<ul>
<li><p><strong>&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;</strong></p>
<p>&#x8FD9;&#x4E9B;&#x662F;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x57FA;&#x672C;&#x6B65;&#x9AA4;&#xFF0C;&#x4EE5;&#x53CA;&#x540E;&#x7EED;&#x7AE0;&#x8282;&#x4E2D;&#x7684;&#x76F8;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x3002;</p>
</li>
<li><p><strong>&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;</strong></p>
<p>&#x6BCF;&#x4E2A;&#x6587;&#x4EF6;&#x90FD;&#x6709;&#x4E00;&#x4E2A;&#x9ED8;&#x8BA4;&#x540D;&#x79F0;&#xFF0C;&#x4E00;&#x7EC4;&#x6587;&#x4EF6;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;&#x4EE5;&#x53CA;&#x53EF;&#x7528;&#x4E8E;&#x8986;&#x76D6;&#x9ED8;&#x8BA4;&#x503C;&#x7684;&#x7CFB;&#x7EDF;&#x5C5E;&#x6027;&#x3002;</p>
</li>
<li><p><strong>&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;</strong></p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x548C;&#x547D;&#x4EE4;&#x884C;&#x4E2D;&#x66F4;&#x6539;&#x6240;&#x6709;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x3002;</p>
</li>
<li><p><strong>&#x5728;JAR&#x6587;&#x4EF6;&#x4E2D;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;</strong></p>
<p>&#x672C;&#x8282;&#x63D0;&#x4F9B;&#x4E86;&#x5728;JAR&#x6587;&#x4EF6;&#x4E2D;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x8FC7;&#x7A0B;&#x548C;&#x793A;&#x4F8B;&#x3002;</p>
</li>
</ul>
<h3 id="&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;"><a name="&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;" class="anchor-navigation-ex-anchor" href="#&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;</h3>
<p>&#x8FD9;&#x4E9B;&#x662F;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x57FA;&#x672C;&#x6B65;&#x9AA4;&#xFF0C;&#x4EE5;&#x53CA;&#x540E;&#x7EED;&#x7AE0;&#x8282;&#x4E2D;&#x7684;&#x76F8;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x3002;</p>
<ol>
<li>&#x786E;&#x5B9A;&#x5B89;&#x88C5;&#x6240;&#x9700;&#x7684;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002;</li>
<li>&#x5C06;&#x6587;&#x4EF6;&#x653E;&#x5728;&#x76EE;&#x5F55;&#x6216;jar&#x6587;&#x4EF6;&#x4E2D;&#x3002;</li>
<li>&#x5BF9;&#x4E8E;&#x5177;&#x6709;&#x975E;&#x9ED8;&#x8BA4;&#x540D;&#x79F0;&#x6216;&#x4F4D;&#x7F6E;&#x7684;&#x4EFB;&#x4F55;&#x6587;&#x4EF6;&#xFF0C;&#x8BF7;&#x5728;&#x7CFB;&#x7EDF;&#x5C5E;&#x6027;&#x6587;&#x4EF6; &#x548C;/&#x6216; &#x6210;&#x5458;`CLASSPATH&#x4E2D;&#x63D0;&#x4F9B;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x3002;</li>
</ol>
<p><strong>Geode&#x914D;&#x7F6E;&#x6587;&#x4EF6;</strong></p>
<ul>
<li><code>gemfire.properties</code>. &#x5305;&#x542B;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x6240;&#x9700;&#x7684;&#x8BBE;&#x7F6E;&#x3002; &#x8FD9;&#x4E9B;&#x8BBE;&#x7F6E;&#x5305;&#x62EC;&#x8BB8;&#x53EF;&#xFF0C;&#x7CFB;&#x7EDF;&#x6210;&#x5458;&#x53D1;&#x73B0;&#xFF0C;&#x901A;&#x4FE1;&#x53C2;&#x6570;&#xFF0C;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x548C;&#x7EDF;&#x8BA1;&#x4FE1;&#x606F;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/reference/topics/gemfire_properties.html" target="_blank">Geode&#x5C5E;&#x6027;&#x53C2;&#x8003;</a>&#x3002;</li>
<li><strong>gfsecurity.properties</strong>. &#x4E00;&#x4E2A;&#x53EF;&#x9009;&#x7684;&#x5355;&#x72EC;&#x6587;&#x4EF6;&#xFF0C;&#x5305;&#x542B;&#x4E0E;<code>gemfire.properties</code>&#x4E2D;&#x53E6;&#x5916;&#x5B9A;&#x4E49;&#x7684;&#x5B89;&#x5168;&#x76F8;&#x5173;&#xFF08;<code>security- *</code>&#xFF09;&#x8BBE;&#x7F6E;&#x3002; &#x5C06;&#x8FD9;&#x4E9B;&#x6210;&#x5458;&#x5C5E;&#x6027;&#x653E;&#x5165;&#x5355;&#x72EC;&#x7684;&#x6587;&#x4EF6;&#x5141;&#x8BB8;&#x60A8;&#x9650;&#x5236;&#x7528;&#x6237;&#x5BF9;&#x8FD9;&#x4E9B;&#x7279;&#x5B9A;&#x8BBE;&#x7F6E;&#x7684;&#x8BBF;&#x95EE;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/reference/topics/gemfire_properties.html" target="_blank">Geode&#x5C5E;&#x6027;&#x53C2;&#x8003;</a>&#x3002;</li>
<li><code>cache.xml</code>. &#x58F0;&#x660E;&#x6027;&#x7F13;&#x5B58;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002; &#x6B64;&#x6587;&#x4EF6;&#x5305;&#x542B;&#x7F13;&#x5B58;&#xFF0C;&#x533A;&#x57DF;&#x548C;&#x533A;&#x57DF;&#x6761;&#x76EE;&#x914D;&#x7F6E;&#x7684;XML&#x58F0;&#x660E;&#x3002; &#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x5B83;&#x6765;&#x914D;&#x7F6E;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x767B;&#x5F55;&#x51ED;&#x636E;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x548C;&#x8FDC;&#x7A0B;&#x7AD9;&#x70B9;&#x4F4D;&#x7F6E;&#x4FE1;&#x606F;&#x4EE5;&#x53CA;&#x5957;&#x63A5;&#x5B57;&#x4FE1;&#x606F;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/reference/topics/chapter_overview_cache_xml.html#cache_xml" target="_blank">cache.xml</a>&#x3002;</li>
</ul>
<h3 id="&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;"><a name="&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;" class="anchor-navigation-ex-anchor" href="#&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x9ED8;&#x8BA4;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x548C;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;</h3>
<p>&#x6BCF;&#x4E2A;&#x6587;&#x4EF6;&#x90FD;&#x6709;&#x4E00;&#x4E2A;&#x9ED8;&#x8BA4;&#x540D;&#x79F0;&#xFF0C;&#x4E00;&#x7EC4;&#x6587;&#x4EF6;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;&#x4EE5;&#x53CA;&#x53EF;&#x7528;&#x4E8E;&#x8986;&#x76D6;&#x9ED8;&#x8BA4;&#x503C;&#x7684;&#x7CFB;&#x7EDF;&#x5C5E;&#x6027;&#x3002;</p>
<p>&#x8981;&#x4F7F;&#x7528;&#x9ED8;&#x8BA4;&#x89C4;&#x8303;&#xFF0C;&#x8BF7;&#x5C06;&#x6587;&#x4EF6;&#x653E;&#x5728;&#x5176;&#x76EE;&#x5F55;&#x6216;jar&#x6587;&#x4EF6;&#x7684;&#x9876;&#x5C42;&#x3002; &#x7CFB;&#x7EDF;&#x5C5E;&#x6027;&#x662F;&#x6807;&#x51C6;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#xFF0C;&#x53EF;&#x4EE5;&#x5177;&#x6709;&#x7EDD;&#x5BF9;&#x6216;&#x76F8;&#x5BF9;&#x8DEF;&#x5F84;&#x540D;&#x548C;&#x6587;&#x4EF6;&#x540D;&#x3002;</p>
<p><strong>&#x6CE8;&#x610F;:</strong> &#x5982;&#x679C;&#x672A;&#x6307;&#x5B9A;&#x7EDD;&#x5BF9;&#x6587;&#x4EF6;&#x8DEF;&#x5F84;&#x548C;&#x540D;&#x79F0;&#xFF0C;&#x641C;&#x7D22;&#x5C06;&#x68C0;&#x67E5;&#x6587;&#x4EF6;&#x7684;&#x6240;&#x6709;&#x641C;&#x7D22;&#x4F4D;&#x7F6E;&#x3002;</p>
<table>
<thead>
<tr>
<th>Default File Specification</th>
<th>Search Locations for Relative File Specifications</th>
<th>Available Property for File Specification</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>gemfire.properties</code></td>
<td>current directoryhome directoryCLASSPATH</td>
<td>As a Java system property, use <code>gemfirePropertyFile</code></td>
</tr>
<tr>
<td><code>cache.xml</code></td>
<td>current directoryCLASSPATH</td>
<td>In <code>gemfire.properties</code>, use the <code>cache-xml-file</code> property</td>
</tr>
</tbody>
</table>
<p>&#x6709;&#x6548;<code>gemfirePropertyFile</code>&#x89C4;&#x8303;&#x7684;&#x793A;&#x4F8B;&#xFF1A;</p>
<ul>
<li><code>/zippy/users/jpearson/gemfiretest/gemfire.properties</code></li>
<li><code>c:\gemfiretest\gemfire.prp</code></li>
<li><code>myGF.properties</code></li>
<li><code>test1/gfprops</code></li>
</ul>
<p>&#x5BF9;&#x4E8E;<code>test1 / gfprops</code>&#x89C4;&#x8303;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x5728;Unix&#x6587;&#x4EF6;&#x7CFB;&#x7EDF;&#x4E2D;&#x4ECE;<code>/ testDir</code>&#x542F;&#x52A8;Geode&#x7CFB;&#x7EDF;&#x6210;&#x5458;&#xFF0C;Geode&#x4F1A;&#x6309;&#x6B64;&#x987A;&#x5E8F;&#x67E5;&#x627E;&#x6587;&#x4EF6;&#xFF0C;&#x76F4;&#x5230;&#x5B83;&#x627E;&#x5230;&#x6587;&#x4EF6;&#x6216;&#x8017;&#x5C3D;&#x6240;&#x6709;&#x4F4D;&#x7F6E;&#xFF1A;</p>
<ol>
<li><code>/testDir/test1/gfprops</code></li>
<li><code>&lt;yourHomeDir&gt;/test1/gfprops</code></li>
<li>under every location in your <code>CLASSPATH</code> for <code>test1/gfprops</code></li>
</ol>
<h3 id="&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;"><a name="&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;" class="anchor-navigation-ex-anchor" href="#&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x66F4;&#x6539;&#x6587;&#x4EF6;&#x89C4;&#x8303;</h3>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x548C;&#x547D;&#x4EE4;&#x884C;&#x4E2D;&#x66F4;&#x6539;&#x6240;&#x6709;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x3002;</p>
<p><strong>&#x6CE8;&#x610F;:</strong> Geode&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;API&#x5C06;<code>java.lang.System</code>&#x5C5E;&#x6027;&#x4F20;&#x9012;&#x7ED9;&#x96C6;&#x7FA4;&#x8FDE;&#x63A5;&#x3002; &#x8FD9;&#x4F1A;&#x66F4;&#x6539;&#x5728;&#x547D;&#x4EE4;&#x884C;&#x548C;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x751F;&#x6210;&#x7684;&#x6587;&#x4EF6;&#x89C4;&#x8303;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x542F;&#x52A8;&#x65F6;&#x8BB0;&#x5F55;&#x7684;&#x914D;&#x7F6E;&#x4FE1;&#x606F;&#x4E2D;&#x9A8C;&#x8BC1;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x5C5E;&#x6027;&#x8BBE;&#x7F6E;&#x3002; &#x5F53;<code>gemfire.properties``log-level</code>&#x8BBE;&#x7F6E;&#x4E3A;<code>config</code>&#x6216;&#x66F4;&#x4F4E;&#x65F6;&#xFF0C;&#x4F1A;&#x5217;&#x51FA;&#x914D;&#x7F6E;&#x3002;</p>
<p>&#x8FD9;&#x4E2A;&#x5BF9;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;<code>testApplication.TestApp1</code>&#x7684;&#x8C03;&#x7528;&#x4E3A;<code>cache.xml</code>&#x548C;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x63D0;&#x4F9B;&#x4E86;&#x975E;&#x9ED8;&#x8BA4;&#x89C4;&#x8303;&#xFF1A;</p>
<pre><code>java -Dgemfire.cache-xml-file=\
/gemfireSamples/examples/dist/cacheRunner/queryPortfolios.xml \
-DgemfirePropertyFile=defaultConfigs/gemfire.properties \
testApplication.TestApp1
</code></pre><p>gfsh start server&#x547D;&#x4EE4;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x76F8;&#x540C;&#x7684;&#x89C4;&#x8303;&#xFF1A;</p>
<pre><code>gfsh&gt;start server \
--J=-Dgemfire.cache-xml-file=/gemfireSamples/examples/dist/cacheRunner/queryPortfolios.xml \
--J=-DgemfirePropertyFile=defaultConfigs/gemfire.properties
</code></pre><p>&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x5728;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x66F4;&#x6539;<code>cache.xml</code>&#x6587;&#x4EF6;&#x7684;&#x89C4;&#x8303;&#x3002;</p>
<p><strong>&#x6CE8;&#x610F;:</strong> <code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x89C4;&#x8303;&#x4E0D;&#x80FD;&#x4F7F;&#x7528;&#x73AF;&#x5883;&#x53D8;&#x91CF;&#x3002;</p>
<p>&#x793A;&#x4F8B;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#xFF0C;&#x5E26;&#x6709;&#x975E;&#x9ED8;&#x8BA4;&#x7684;<code>cache.xml</code>&#x89C4;&#x8303;&#xFF1A;</p>
<pre><code class="lang-properties">#Tue May 09 17:53:54 PDT 2006
mcast-address=192.0.2.0
mcast-port=10333
locators=cache-xml-file=/gemfireSamples/examples/dist/cacheRunner/queryPortfolios.xml
</code></pre>
<p><strong>&#x5728;JAR&#x6587;&#x4EF6;&#x4E2D;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;</strong></p>
<p>&#x672C;&#x8282;&#x63D0;&#x4F9B;&#x4E86;&#x5728;JAR&#x6587;&#x4EF6;&#x4E2D;&#x90E8;&#x7F72;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x7684;&#x8FC7;&#x7A0B;&#x548C;&#x793A;&#x4F8B;&#x3002;</p>
<p><strong>&#x7A0B;&#x5E8F;</strong></p>
<ol>
<li>Jar&#x6587;&#x4EF6;&#x3002;</li>
<li>&#x5C06;Apache Geode&#x7CFB;&#x7EDF;&#x5C5E;&#x6027;&#x8BBE;&#x7F6E;&#x4E3A;&#x6307;&#x5411;&#x5B58;&#x653E;&#x5728;jar&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x6587;&#x4EF6;&#x3002;</li>
<li>&#x5728;&#x4F60;&#x7684;<code>CLASSPATH</code>&#x4E2D;&#x5305;&#x542B;jar&#x6587;&#x4EF6;</li>
<li>&#x9A8C;&#x8BC1;jar&#x6587;&#x4EF6;&#x526F;&#x672C;&#x662F;&#x8FD0;&#x884C;&#x65F6;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x552F;&#x4E00;&#x53EF;&#x89C1;&#x7684;&#x526F;&#x672C;&#x3002; Geode&#x5728;&#x641C;&#x7D22;&#x5176;&#x4ED6;&#x4F4D;&#x7F6E;&#x540E;&#x641C;&#x7D22;<code>CLASSPATH</code>&#xFF0C;&#x56E0;&#x6B64;&#x8FD9;&#x4E9B;&#x6587;&#x4EF6;&#x5728;&#x5176;&#x4ED6;&#x641C;&#x7D22;&#x533A;&#x57DF;&#x4E2D;&#x65E0;&#x6CD5;&#x4F7F;&#x7528;&#x3002;</li>
<li>&#x542F;&#x52A8;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002; &#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x4ECE;jar&#x6587;&#x4EF6;&#x52A0;&#x8F7D;&#x3002;</li>
</ol>
<h3 id="&#x90E8;&#x7F72;&#x914D;&#x7F6E;JAR&#x7684;&#x793A;&#x4F8B;"><a name="&#x90E8;&#x7F72;&#x914D;&#x7F6E;JAR&#x7684;&#x793A;&#x4F8B;" class="anchor-navigation-ex-anchor" href="#&#x90E8;&#x7F72;&#x914D;&#x7F6E;JAR&#x7684;&#x793A;&#x4F8B;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x90E8;&#x7F72;&#x914D;&#x7F6E;JAR&#x7684;&#x793A;&#x4F8B; </h3>
<p>&#x4EE5;&#x4E0B;&#x793A;&#x4F8B;&#x5728;<code>my.jar</code>&#x4E2D;&#x90E8;&#x7F72;&#x7F13;&#x5B58;&#x914D;&#x7F6E;&#x6587;&#x4EF6;<code>myCache.xml</code>&#x3002; &#x4EE5;&#x4E0B;&#x663E;&#x793A;&#x4E86;&apos;my.jar`&#x7684;&#x5185;&#x5BB9;&#xFF1A;</p>
<pre><code>% jar -tf my.jar 
META-INF 
META-INF/MANIFEST.MF 
myConfig/ 
myConfig/myCache.xml
</code></pre><p>&#x5728;&#x6B64;&#x793A;&#x4F8B;&#x4E2D;&#xFF0C;&#x60A8;&#x5C06;&#x6267;&#x884C;&#x4EE5;&#x4E0B;&#x6B65;&#x9AA4;&#x6765;&#x90E8;&#x7F72;&#x914D;&#x7F6E;jar&#x6587;&#x4EF6;&#xFF1A;</p>
<ol>
<li>&#x5C06;&#x7CFB;&#x7EDF;&#x5C5E;&#x6027;<code>gemfire.cache-xml-file</code>&#x8BBE;&#x7F6E;&#x4E3A;<code>myConfig/myCache.xml</code>&#x3002;</li>
<li>&#x5C06;<code>CLASSPATH</code>&#x8BBE;&#x7F6E;&#x4E3A;&#x5305;&#x542B;<code>my.jar</code>&#x3002;</li>
<li>&#x9A8C;&#x8BC1;&#x540D;&#x4E3A;<code>./myConfig/myCache.xml</code>&#x7684;&#x6587;&#x4EF6;&#x7CFB;&#x7EDF;&#x4E2D;&#x662F;&#x5426;&#x5DF2;&#x6709;&#x6587;&#x4EF6;&#xFF0C;&#x56E0;&#x6B64;Geode&#x5C06;&#x88AB;&#x5F3A;&#x5236;&#x641C;&#x7D22;jar&#x6587;&#x4EF6;&#x4EE5;&#x67E5;&#x627E;&#x5B83;&#x3002;</li>
</ol>
<p>&#x542F;&#x52A8;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF0C;&#x5C06;&#x4ECE;jar&#x6587;&#x4EF6;&#x52A0;&#x8F7D;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002;</p>
<h2 id="&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;"><a name="&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;" class="anchor-navigation-ex-anchor" href="#&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;</h2>
<p>&#x786E;&#x5B9A;&#x6B63;&#x786E;&#x7684;&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x8FC7;&#x7A0B;&#xFF0C;&#x5E76;&#x7F16;&#x5199;&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x811A;&#x672C;&#x3002;</p>
<p>&#x7CBE;&#x5FC3;&#x8BBE;&#x8BA1;&#x7684;&#x542F;&#x52A8;&#x548C;&#x505C;&#x6B62;&#x7CFB;&#x7EDF;&#x7684;&#x7A0B;&#x5E8F;&#x53EF;&#x4EE5;&#x52A0;&#x5FEB;&#x542F;&#x52A8;&#x901F;&#x5EA6;&#x5E76;&#x4FDD;&#x62A4;&#x60A8;&#x7684;&#x6570;&#x636E;&#x3002; &#x542F;&#x52A8;&#x548C;&#x505C;&#x6B62;&#x6240;&#x9700;&#x7684;&#x8FC7;&#x7A0B;&#x5305;&#x62EC;&#x670D;&#x52A1;&#x5668;&#x548C;&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;&#x4EE5;&#x53CA;&#x60A8;&#x7684;&#x5176;&#x4ED6;Geode&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF0C;&#x5305;&#x62EC;&#x5BA2;&#x6237;&#x7AEF;&#x3002; &#x60A8;&#x4F7F;&#x7528;&#x7684;&#x8FC7;&#x7A0B;&#x90E8;&#x5206;&#x53D6;&#x51B3;&#x4E8E;&#x7CFB;&#x7EDF;&#x7684;&#x914D;&#x7F6E;&#x4EE5;&#x53CA;&#x7CFB;&#x7EDF;&#x8FDB;&#x7A0B;&#x4E4B;&#x95F4;&#x7684;&#x4F9D;&#x8D56;&#x5173;&#x7CFB;&#x3002;</p>
<p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x51C6;&#x5219;&#x521B;&#x5EFA;&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x8FC7;&#x7A0B;&#x548C;&#x811A;&#x672C;&#x3002; &#x5176;&#x4E2D;&#x4E00;&#x4E9B;&#x8BF4;&#x660E;&#x4F7F;&#x7528;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/chapter_overview.html" target="_blank"><code>gfsh</code></a>&#x3002;</p>
<p><strong>&#x542F;&#x52A8;&#x4F60;&#x7684;&#x7CFB;&#x7EDF;</strong></p>
<p>&#x60A8;&#x5E94;&#x8BE5;&#x5728;&#x542F;&#x52A8;Geode&#x7CFB;&#x7EDF;&#x65F6;,&#x9075;&#x5FAA;&#x4E00;&#x5B9A;&#x7684;&#x987A;&#x5E8F;&#x51C6;&#x5219;&#x3002;</p>
<p>&#x5728;&#x542F;&#x52A8;&#x5BA2;&#x6237;&#x7AEF;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E4B;&#x524D;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x3002; &#x5728;&#x6BCF;&#x4E2A;&#x96C6;&#x7FA4;&#x4E2D;&#xFF0C;&#x8BF7;&#x9075;&#x5FAA;&#x4EE5;&#x4E0B;&#x6210;&#x5458;&#x542F;&#x52A8;&#x51C6;&#x5219;&#xFF1A;</p>
<ul>
<li><p>&#x9996;&#x5148;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x6709;&#x5173;&#x5B9A;&#x4F4D;&#x5668;&#x542F;&#x52A8;&#x547D;&#x4EE4;&#x7684;&#x793A;&#x4F8B;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/running/running_the_locator.html" target="_blank">&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;</a>&#x3002;</p>
</li>
<li><p>&#x5728;&#x5176;&#x4F59;&#x8FDB;&#x7A0B;&#x4E4B;&#x524D;&#x542F;&#x52A8;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x9664;&#x975E;&#x5B9E;&#x73B0;&#x8981;&#x6C42;&#x5728;&#x5176;&#x4E4B;&#x524D;&#x542F;&#x52A8;&#x5176;&#x4ED6;&#x8FDB;&#x7A0B;&#x3002; &#x6709;&#x5173;&#x670D;&#x52A1;&#x5668;&#x542F;&#x52A8;&#x547D;&#x4EE4;&#x7684;&#x793A;&#x4F8B;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/running/running_the_cacheserver.html" target="_blank">&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;</a>&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;&#x60A8;&#x7684;&#x96C6;&#x7FA4;&#x540C;&#x65F6;&#x4F7F;&#x7528;&#x6301;&#x4E45;&#x6027;&#x590D;&#x5236;&#x548C;&#x975E;&#x6301;&#x4E45;&#x6027;&#x590D;&#x5236;&#x533A;&#x57DF;&#xFF0C;&#x5219;&#x5E94;&#x5728;&#x542F;&#x52A8;&#x975E;&#x6301;&#x4E45;&#x6027;&#x533A;&#x57DF;&#x4E4B;&#x524D;&#x5E76;&#x884C;&#x542F;&#x52A8;&#x6240;&#x6709;&#x6301;&#x4E45;&#x6027;&#x590D;&#x5236;&#x6210;&#x5458;&#x3002; &#x8FD9;&#x6837;&#xFF0C;&#x6301;&#x4E45;&#x6210;&#x5458;&#x4E0D;&#x4F1A;&#x5EF6;&#x8FDF;&#x5176;&#x4ED6;&#x6301;&#x4E45;&#x6210;&#x5458;&#x4F7F;&#x7528;&#x4EE5;&#x540E;&#x7684;&#x6570;&#x636E;&#x542F;&#x52A8;&#x3002;</p>
</li>
<li><p>&#x5BF9;&#x4E8E;&#x5305;&#x542B;&#x6301;&#x4E45;&#x533A;&#x57DF;&#x7684;&#x7CFB;&#x7EDF;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/disk_storage/starting_system_with_disk_stores.html" target="_blank">&#x4F7F;&#x7528;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;</a>&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;&#x60A8;&#x6B63;&#x5728;&#x8FD0;&#x884C;<code>&#x751F;&#x4EA7;&#x8005;&#x8FDB;&#x7A0B;</code>&#x548C;<code>&#x6D88;&#x8D39;&#x8005;</code>&#x6216;<code>&#x4E8B;&#x4EF6;&#x4FA6;&#x542C;&#x5668;&#x8FDB;&#x7A0B;</code>&#xFF0C;&#x8BF7;&#x9996;&#x5148;&#x542F;&#x52A8;&#x6D88;&#x8D39;&#x8005;&#x3002; &#x8FD9;&#x53EF;&#x786E;&#x4FDD;&#x6D88;&#x8D39;&#x8005;&#x548C;&#x4FA6;&#x542C;&#x5668;&#x4E0D;&#x4F1A;&#x9519;&#x8FC7;&#x4EFB;&#x4F55;&#x901A;&#x77E5;&#x6216;&#x66F4;&#x65B0;&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;&#x60A8;&#x540C;&#x65F6;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x548C;&#x5BF9;&#x7B49;&#x6210;&#x5458;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x5728;&#x8FDB;&#x7A0B;&#x542F;&#x52A8;&#x65F6;&#x4F7F;&#x7528;<code>locator-wait-time</code>&#x5C5E;&#x6027;&#xFF08;&#x4EE5;&#x79D2;&#x4E3A;&#x5355;&#x4F4D;&#xFF09;&#x3002; &#x6B64;&#x8D85;&#x65F6;&#x5141;&#x8BB8;&#x5BF9;&#x7B49;&#x65B9;&#x5728;&#x5C1D;&#x8BD5;&#x52A0;&#x5165;&#x96C6;&#x7FA4;&#x4E4B;&#x524D;&#x7B49;&#x5F85;&#x5B9A;&#x4F4D;&#x5668;&#x5B8C;&#x6210;&#x542F;&#x52A8;&#x3002; &#x5982;&#x679C;&#x5DF2;&#x5C06;&#x8FDB;&#x7A0B;&#x914D;&#x7F6E;&#x4E3A;&#x7B49;&#x5F85;&#x5B9A;&#x4F4D;&#x5668;&#x542F;&#x52A8;&#xFF0C;&#x5219;&#x4F1A;&#x8BB0;&#x5F55;&#x4FE1;&#x606F;&#x7EA7;&#x6D88;&#x606F;</p>
<blockquote>
<p><code>GemFire&#x521D;&#x521B;&#x516C;&#x53F8;&#x65E0;&#x6CD5;&#x8054;&#x7CFB;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x7B49;&#x5F85;&#x4E00;&#x4E2A;&#x5F00;&#x59CB;&#x3002; &#x914D;&#x7F6E;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x662F;frodo [12345]&#xFF0C;pippin [12345] .</code></p>
</blockquote>
<p>&#x7136;&#x540E;&#xFF0C;&#x8BE5;&#x8FDB;&#x7A0B;&#x5C06;&#x4F11;&#x7720;&#x4E00;&#x79D2;&#x949F;&#x5E76;&#x91CD;&#x8BD5;&#xFF0C;&#x76F4;&#x5230;&#x5B83;&#x8FDE;&#x63A5;&#x6216;&#x8005;<code>locator-wait-time</code>&#x4E2D;&#x6307;&#x5B9A;&#x7684;&#x79D2;&#x6570;&#x5DF2;&#x7ECF;&#x8FC7;&#x53BB;&#x3002; &#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;<code>locator-wait-time</code>&#x8BBE;&#x7F6E;&#x4E3A;&#x96F6;&#xFF0C;&#x8FD9;&#x610F;&#x5473;&#x7740;&#x5728;&#x542F;&#x52A8;&#x65F6;&#x65E0;&#x6CD5;&#x8FDE;&#x63A5;&#x5230;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x8FDB;&#x7A0B;&#x5C06;&#x5F15;&#x53D1;&#x5F02;&#x5E38;&#x3002;</p>
</li>
</ul>
<p><strong>&#x6CE8;&#x610F;:</strong> &#x60A8;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x8986;&#x76D6;&#x5173;&#x95ED;&#x5355;&#x4E2A;&#x8FDB;&#x7A0B;&#x7684;&#x9ED8;&#x8BA4;&#x8D85;&#x65F6;&#x671F;&#x9650;&#x3002; &#x5FC5;&#x987B;&#x5728;&#x6210;&#x5458;&#x542F;&#x52A8;&#x671F;&#x95F4;&#x6307;&#x5B9A;&#x6B64;&#x8986;&#x76D6;&#x8BBE;&#x7F6E;&#x3002; &#x6709;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/running/starting_up_shutting_down.html#starting_up_shutting_down__section_mnx_4cp_cv" target="_blank">&#x5173;&#x95ED;&#x7CFB;&#x7EDF;</a>&#x3002;</p>
<p><strong>&#x5728;&#x78C1;&#x76D8;&#x4E0A;&#x4E22;&#x5931;&#x6570;&#x636E;&#x540E;&#x542F;&#x52A8;</strong></p>
<p>&#x6B64;&#x4FE1;&#x606F;&#x4E0E;Geode&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x6587;&#x4EF6;&#x7684;&#x707E;&#x96BE;&#x6027;&#x4E22;&#x5931;&#x6709;&#x5173;&#x3002; &#x5982;&#x679C;&#x4E22;&#x5931;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x6587;&#x4EF6;&#xFF0C;&#x5219;&#x4E0B;&#x4E00;&#x6B21;&#x542F;&#x52A8;&#x53EF;&#x80FD;&#x4F1A;&#x6302;&#x8D77;&#xFF0C;&#x7B49;&#x5F85;&#x4E22;&#x5931;&#x7684;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x91CD;&#x65B0;&#x8054;&#x673A;&#x3002; &#x5982;&#x679C;&#x60A8;&#x7684;&#x7CFB;&#x7EDF;&#x5728;&#x542F;&#x52A8;&#x65F6;&#x6302;&#x8D77;&#xFF0C;&#x8BF7;&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;<code>show missing-disk-store</code>&#x5217;&#x51FA;&#x7F3A;&#x5C11;&#x7684;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#xFF0C;&#x5982;&#x679C;&#x9700;&#x8981;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x64A4;&#x6D88;&#x4E22;&#x5931;&#x7684;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#xFF0C;&#x4EE5;&#x4FBF;&#x5B8C;&#x6210;&#x7CFB;&#x7EDF;&#x542F;&#x52A8;&#x3002; &#x60A8;&#x5FC5;&#x987B;&#x4F7F;&#x7528;&#x78C1;&#x76D8;&#x5B58;&#x50A8;ID&#x6765;&#x64A4;&#x6D88;&#x78C1;&#x76D8;&#x5B58;&#x50A8;&#x3002; &#x8FD9;&#x4E9B;&#x662F;&#x4E24;&#x4E2A;&#x547D;&#x4EE4;&#xFF1A;</p>
<pre><code>gfsh&gt;show missing-disk-stores

Disk Store ID             |   Host    |               Directory                                           
------------------------------------ | --------- | -------------------------------------
60399215-532b-406f-b81f-9b5bd8d1b55a | excalibur | /usr/local/gemfire/deploy/disk_store1 

gfsh&gt;revoke missing-disk-store --id=60399215-532b-406f-b81f-9b5bd8d1b55a
</code></pre><p><strong>&#x6CE8;&#x610F;:</strong> &#x6B64;<code>gfsh</code>&#x547D;&#x4EE4;&#x8981;&#x6C42;&#x60A8;&#x901A;&#x8FC7;JMX Manager&#x8282;&#x70B9;&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#x3002;</p>
<p><strong>&#x5173;&#x95ED;&#x7CFB;&#x7EDF;</strong></p>
<p>&#x4F7F;&#x7528;<code>gfsh``shutdown</code>&#x547D;&#x4EE4;&#x5173;&#x95ED;Geode&#x7CFB;&#x7EDF;&#xFF0C;&#x6216;&#x8005;&#x4E00;&#x6B21;&#x5173;&#x95ED;&#x4E00;&#x4E2A;&#x6210;&#x5458;&#x3002;</p>
<p><strong>&#x4F7F;&#x7528;<code>shutdown</code>&#x547D;&#x4EE4;</strong></p>
<p>&#x5982;&#x679C;&#x60A8;&#x6B63;&#x5728;&#x4F7F;&#x7528;&#x6301;&#x4E45;&#x6027;&#x533A;&#x57DF;&#xFF08;&#x6210;&#x5458;&#x5C06;&#x6570;&#x636E;&#x6301;&#x4E45;&#x4FDD;&#x5B58;&#x5230;&#x78C1;&#x76D8;&#xFF09;&#xFF0C;&#x5219;&#x5E94;&#x4F7F;&#x7528;<code>gfsh``shutdown</code>&#x547D;&#x4EE4;&#x4EE5;&#x6709;&#x5E8F;&#x7684;&#x65B9;&#x5F0F;&#x505C;&#x6B62;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x7CFB;&#x7EDF;&#x3002; &#x6B64;&#x547D;&#x4EE4;&#x5728;&#x5173;&#x95ED;&#x4E4B;&#x524D;&#x540C;&#x6B65;&#x6301;&#x4E45;&#x5206;&#x533A;&#x533A;&#x57DF;&#xFF0C;&#x8FD9;&#x4F7F;&#x5F97;&#x96C6;&#x7FA4;&#x7684;&#x4E0B;&#x4E00;&#x6B21;&#x542F;&#x52A8;&#x5C3D;&#x53EF;&#x80FD;&#x9AD8;&#x6548;&#x3002;</p>
<p>&#x5982;&#x679C;&#x53EF;&#x80FD;&#xFF0C;&#x6240;&#x6709;&#x6210;&#x5458;&#x5E94;&#x5728;&#x5173;&#x95ED;&#x4E4B;&#x524D;&#x8FD0;&#x884C;&#xFF0C;&#x4EE5;&#x4FBF;&#x8FDB;&#x884C;&#x540C;&#x6B65;&#x3002; &#x4F7F;&#x7528;&#x4EE5;&#x4E0B;<code>gfsh</code>&#x547D;&#x4EE4;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;&#xFF1A;</p>
<pre><code>gfsh&gt;shutdown
</code></pre><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;shutdown&#x547D;&#x4EE4;&#x4EC5;&#x5173;&#x95ED;&#x6570;&#x636E;&#x8282;&#x70B9;&#x3002; &#x5982;&#x679C;&#x8981;&#x5173;&#x95ED;&#x5305;&#x62EC;&#x5B9A;&#x4F4D;&#x5668;&#x5728;&#x5185;&#x7684;&#x6240;&#x6709;&#x8282;&#x70B9;&#xFF0C;&#x8BF7;&#x6307;&#x5B9A;<code>--include-locators = true</code>&#x53C2;&#x6570;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;shutdown --include-locators=true
</code></pre><p>&#x8FD9;&#x5C06;&#x9010;&#x4E2A;&#x5173;&#x95ED;&#x6240;&#x6709;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x6700;&#x540E;&#x5173;&#x95ED;&#x7BA1;&#x7406;&#x5668;&#x3002;</p>
<p>&#x8981;&#x5728;&#x5BBD;&#x9650;&#x671F;&#x540E;&#x5173;&#x95ED;&#x6240;&#x6709;&#x6570;&#x636E;&#x6210;&#x5458;&#xFF0C;&#x8BF7;&#x6307;&#x5B9A;&#x8D85;&#x65F6;&#x9009;&#x9879;&#xFF08;&#x4EE5;&#x79D2;&#x4E3A;&#x5355;&#x4F4D;&#xFF09;&#x3002;</p>
<pre><code>gfsh&gt;shutdown --time-out=60
</code></pre><p>&#x8981;&#x5728;&#x5BBD;&#x9650;&#x671F;&#x540E;&#x5173;&#x95ED;&#x5305;&#x62EC;&#x5B9A;&#x4F4D;&#x5668;&#x5728;&#x5185;&#x7684;&#x6240;&#x6709;&#x6210;&#x5458;&#xFF0C;&#x8BF7;&#x6307;&#x5B9A;&#x8D85;&#x65F6;&#x9009;&#x9879;&#xFF08;&#x4EE5;&#x79D2;&#x4E3A;&#x5355;&#x4F4D;&#xFF09;&#x3002;</p>
<pre><code>gfsh&gt;shutdown --include-locators=true --time-out=60
</code></pre><p><strong>&#x5355;&#x72EC;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;&#x6210;&#x5458;</strong></p>
<p>&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x4F7F;&#x7528;&#x6301;&#x4E45;&#x6027;&#x533A;&#x57DF;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x6309;&#x7167;&#x4E0E;&#x542F;&#x52A8;&#x76F8;&#x53CD;&#x7684;&#x987A;&#x5E8F;&#x5173;&#x95ED;&#x6BCF;&#x4E2A;&#x6210;&#x5458;&#x6765;&#x5173;&#x95ED;&#x96C6;&#x7FA4;&#x3002; &#xFF08;&#x6709;&#x5173;&#x6210;&#x5458;&#x542F;&#x52A8;&#x7684;&#x5EFA;&#x8BAE;&#x987A;&#x5E8F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/running/starting_up_shutting_down.html#starting_up_shutting_down__section_3D111558326D4A38BE48C17D44BB66DB" target="_blank">&#x542F;&#x52A8;&#x7CFB;&#x7EDF;</a>&#x3002;&#xFF09;</p>
<p>&#x6839;&#x636E;&#x6210;&#x5458;&#x7684;&#x7C7B;&#x578B;&#x5173;&#x95ED;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x3002; &#x4F8B;&#x5982;&#xFF0C;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x673A;&#x5236;&#x5173;&#x95ED;&#x6210;&#x5458;&#xFF1A;</p>
<ul>
<li><p>&#x4F7F;&#x7528;&#x9002;&#x5F53;&#x7684;&#x673A;&#x5236;&#x5173;&#x95ED;&#x96C6;&#x7FA4;&#x4E2D;&#x8FD0;&#x884C;&#x7684;&#x4EFB;&#x4F55;&#x4E0E;Geode&#x8FDE;&#x63A5;&#x7684;&#x5BA2;&#x6237;&#x7AEF;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;</p>
</li>
<li><p>&#x5173;&#x95ED;&#x6240;&#x6709;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x3002; &#x8981;&#x5173;&#x95ED;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x8BF7;&#x53D1;&#x51FA;&#x4EE5;&#x4E0B;<code>gfsh</code>&#x547D;&#x4EE4;&#xFF1A;</p>
<pre><code>gfsh&gt;stop server --name=&lt;...&gt;
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>gfsh&gt;stop server --dir=&lt;server_working_dir&gt;
</code></pre></li>
<li><p>&#x5173;&#x95ED;&#x4EFB;&#x4F55;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x8981;&#x5173;&#x95ED;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x8BF7;&#x53D1;&#x51FA;&#x4EE5;&#x4E0B;<code>gfsh</code>&#x547D;&#x4EE4;&#xFF1A;</p>
<pre><code>gfsh&gt;stop locator --name=&lt;...&gt;
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>gfsh&gt;stop locator --dir=&lt;locator_working_dir&gt;
</code></pre></li>
<li><p>&#x5728;&#x6B63;&#x5E38;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x4E0D;&#x8981;&#x4F7F;&#x7528;&#x547D;&#x4EE4;&#x884C;<code>kill -9</code>&#x6765;&#x5173;&#x95ED;&#x670D;&#x52A1;&#x5668;&#x3002;&#x7279;&#x522B;&#x662F;&#x5728;&#x5177;&#x6709;&#x5C11;&#x91CF;&#x6210;&#x5458;&#x7684;&#x7CFB;&#x7EDF;&#x4E0A;&#xFF0C;&#x4F7F;&#x7528;<code>kill</code>&#x800C;&#x4E0D;&#x662F;<code>gfsh stop</code>&#x4F1A;&#x5BFC;&#x81F4;&#x5206;&#x533A;&#x68C0;&#x6D4B;&#x673A;&#x5236;&#x5C06;&#x7CFB;&#x7EDF;&#x7F6E;&#x4E8E;&#x6700;&#x7EC8;&#x72B6;&#x6001;&#xFF0C;&#x8BE5;&#x72B6;&#x6001;&#x5C06;&#x6C38;&#x8FDC;&#x7B49;&#x5F85;&#x91CD;&#x65B0;&#x8FDE;&#x63A5;&#x5230;&#x88AB;&#x6740;&#x6B7B;&#x7684;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5E76;&#x4E14; &#x65E0;&#x6CD5;&#x91CD;&#x542F;&#x90A3;&#x4E2A;&#x88AB;&#x6740;&#x6B7B;&#x7684;&#x670D;&#x52A1;&#x5668;&#x3002; &#x5982;&#x679C;&#x51FA;&#x73B0;<code>kill</code>&#x547D;&#x4EE4;&#x662F;&#x6446;&#x8131;&#x670D;&#x52A1;&#x5668;&#x7CFB;&#x7EDF;&#x7684;&#x552F;&#x4E00;&#x65B9;&#x6CD5;&#xFF0C;&#x90A3;&#x4E48;<code>kill</code> <em> all </em>&#x96C6;&#x7FA4;&#x7684;&#x8FDB;&#x7A0B;&#x6216;&#x4F7F;&#x7528;<code>kill -INT</code>&#xFF0C;&#x8FD9;&#x5C06;&#x5141;&#x8BB8;&#x6709;&#x5E8F;&#x5173;&#x95ED;&#x8FDB;&#x7A0B;&#x3002;</p>
</li>
</ul>
<p><strong>&#x7CFB;&#x7EDF;&#x6210;&#x5458;&#x5173;&#x95ED;&#x884C;&#x4E3A;&#x7684;&#x9009;&#x9879;</strong></p>
<p><code>DISCONNECT_WAIT</code>&#x547D;&#x4EE4;&#x884C;&#x53C2;&#x6570;&#x8BBE;&#x7F6E;&#x5173;&#x95ED;&#x8FC7;&#x7A0B;&#x4E2D;&#x6BCF;&#x4E2A;&#x6B65;&#x9AA4;&#x7684;&#x6700;&#x957F;&#x65F6;&#x95F4;&#x3002; &#x5982;&#x679C;&#x4EFB;&#x4F55;&#x6B65;&#x9AA4;&#x82B1;&#x8D39;&#x7684;&#x65F6;&#x95F4;&#x8D85;&#x8FC7;&#x6307;&#x5B9A;&#x7684;&#x6570;&#x91CF;&#xFF0C;&#x5219;&#x5F3A;&#x5236;&#x7ED3;&#x675F;&#x3002; &#x6BCF;&#x4E2A;&#x64CD;&#x4F5C;&#x90FD;&#x7ED9;&#x51FA;&#x6B64;&#x5BBD;&#x9650;&#x671F;&#xFF0C;&#x56E0;&#x6B64;&#x7F13;&#x5B58;&#x6210;&#x5458;&#x5173;&#x95ED;&#x6240;&#x9700;&#x7684;&#x603B;&#x65F6;&#x95F4;&#x957F;&#x5EA6;&#x53D6;&#x51B3;&#x4E8E;&#x64CD;&#x4F5C;&#x6570;&#x548C;&#x201C;DISCONNECT_WAIT&#x201D;&#x8BBE;&#x7F6E;&#x3002; &#x5728;&#x5173;&#x673A;&#x8FC7;&#x7A0B;&#x4E2D;&#xFF0C;Geode&#x4F1A;&#x751F;&#x6210;&#x4EE5;&#x4E0B;&#x6D88;&#x606F;&#xFF1A;</p>
<pre><code>Disconnect listener still running
</code></pre><p><code>DISCONNECT_WAIT</code>&#x9ED8;&#x8BA4;&#x503C;&#x662F;10000&#x6BEB;&#x79D2;&#x3002;</p>
<p>&#x8981;&#x66F4;&#x6539;&#x5B83;&#xFF0C;&#x8BF7;&#x5728;&#x7528;&#x4E8E;&#x6210;&#x5458;&#x542F;&#x52A8;&#x7684;Java&#x547D;&#x4EE4;&#x884C;&#x4E0A;&#x8BBE;&#x7F6E;&#x6B64;&#x7CFB;&#x7EDF;&#x5C5E;&#x6027;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --J=-DDistributionManager.DISCONNECT_WAIT=&lt;milliseconds&gt;
</code></pre><p>&#x6BCF;&#x4E2A;&#x8FDB;&#x7A0B;&#x53EF;&#x4EE5;&#x6709;&#x4E0D;&#x540C;&#x7684;<code>DISCONNECT_WAIT</code>&#x8BBE;&#x7F6E;&#x3002;</p>
<h2 id="&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;"><a name="&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;" class="anchor-navigation-ex-anchor" href="#&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x8FD0;&#x884C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B; </h2>
<p>&#x5B9A;&#x4F4D;&#x5668;&#x662F;&#x4E00;&#x4E2A;Geode&#x8FDB;&#x7A0B;&#xFF0C;&#x5B83;&#x544A;&#x8BC9;&#x8FD0;&#x884C;&#x6210;&#x5458;&#x6240;&#x5728;&#x7684;&#x65B0;&#x8FDE;&#x63A5;&#x6210;&#x5458;&#xFF0C;&#x5E76;&#x4E3A;&#x670D;&#x52A1;&#x5668;&#x4F7F;&#x7528;&#x63D0;&#x4F9B;&#x8D1F;&#x8F7D;&#x5747;&#x8861;&#x3002;</p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x5B9A;&#x4F4D;&#x5668;&#x4F5C;&#x4E3A;&#x5BF9;&#x7B49;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x5B9A;&#x4F4D;&#x5668;&#x6216;&#x4E24;&#x8005;&#x8FD0;&#x884C;&#xFF1A;</p>
<ul>
<li>&#x5BF9;&#x7B49;&#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x8FDE;&#x63A5;&#x6210;&#x5458;&#x7684;&#x8FDE;&#x63A5;&#x4FE1;&#x606F;&#x63D0;&#x4F9B;&#x7ED9;&#x5DF2;&#x5728;&#x5B9A;&#x4F4D;&#x5668;&#x96C6;&#x7FA4;&#x4E2D;&#x8FD0;&#x884C;&#x7684;&#x6210;&#x5458;&#x3002;</li>
<li>&#x670D;&#x52A1;&#x5668;&#x5B9A;&#x4F4D;&#x5668;&#x4E3A;&#x5BA2;&#x6237;&#x7AEF;&#x7684;&#x96C6;&#x7FA4;&#x4E2D;&#x8FD0;&#x884C;&#x7684;&#x670D;&#x52A1;&#x5668;&#x63D0;&#x4F9B;&#x8FDE;&#x63A5;&#x4FE1;&#x606F;&#x3002; &#x670D;&#x52A1;&#x5668;&#x5B9A;&#x4F4D;&#x5668;&#x8FD8;&#x76D1;&#x89C6;&#x670D;&#x52A1;&#x5668;&#x8D1F;&#x8F7D;&#x5E76;&#x5C06;&#x5BA2;&#x6237;&#x7AEF;&#x53D1;&#x9001;&#x5230;&#x8D1F;&#x8F7D;&#x6700;&#x5C11;&#x7684;&#x670D;&#x52A1;&#x5668;&#x3002;</li>
</ul>
<p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x4F5C;&#x4E3A;&#x5BF9;&#x7B49;&#x548C;&#x670D;&#x52A1;&#x5668;&#x5B9A;&#x4F4D;&#x5668;&#x8FD0;&#x884C;&#x3002;</p>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x72EC;&#x7ACB;&#x8FD0;&#x884C;&#x5B9A;&#x4F4D;&#x5668;&#x6216;&#x5D4C;&#x5165;&#x53E6;&#x4E00;&#x4E2A;Geode&#x8FC7;&#x7A0B;&#x3002; &#x72EC;&#x7ACB;&#x8FD0;&#x884C;&#x5B9A;&#x4F4D;&#x5668;&#x53EF;&#x63D0;&#x4F9B;&#x5B9A;&#x4F4D;&#x5668;&#x670D;&#x52A1;&#x7684;&#x6700;&#x9AD8;&#x53EF;&#x9760;&#x6027;&#x548C;&#x53EF;&#x7528;&#x6027;&#x3002;</p>
<p><strong>&#x5B9A;&#x4F4D;&#x5668;&#x914D;&#x7F6E;&#x548C;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;</strong></p>
<p>&#x5B9A;&#x4F4D;&#x5668;&#x914D;&#x7F6E;&#x548C;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x5177;&#x6709;&#x4EE5;&#x4E0B;&#x5C5E;&#x6027;&#xFF1A;</p>
<ul>
<li><p>&#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#xFF0C;<code>gfsh</code>&#x4F1A;&#x81EA;&#x52A8;&#x5C06;&#x6240;&#x9700;&#x7684;JAR&#x6587;&#x4EF6;<code>lib/geode-dependencies.jar</code>&#x52A0;&#x8F7D;&#x5230;JVM&#x8FDB;&#x7A0B;&#x7684;CLASSPATH&#x4E2D;&#x3002; &#x5982;&#x679C;&#x4F7F;&#x7528;<code>LocatorLauncher</code> API&#x542F;&#x52A8;&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x5219;&#x5FC5;&#x987B;&#x5728;&#x7528;&#x4E8E;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;&#x7684;&#x547D;&#x4EE4;&#x4E2D;&#x6307;&#x5B9A;&#x6B64;JAR&#x6587;&#x4EF6;&#x3002; &#x6709;&#x5173;Geode&#x4E2D;CLASSPATH&#x8BBE;&#x7F6E;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/getting_started/setup_classpath.html" target="_blank">&#x8BBE;&#x7F6E;CLASSPATH</a>&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6307;&#x5B9A;<code>--classpath</code>&#x53C2;&#x6570;&#x6765;&#x4FEE;&#x6539;CLASSPATH&#x3002;</p>
</li>
<li><p>&#x5B9A;&#x4F4D;&#x5668;&#x662F;&#x96C6;&#x7FA4;&#x7684;&#x6210;&#x5458;&#xFF0C;&#x5C31;&#x50CF;&#x4EFB;&#x4F55;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x4E00;&#x6837;&#x3002; &#x5728;&#x201C;mcast-port&#x201D;&#x548C;&#x201C;locators&#x201D;&#x914D;&#x7F6E;&#x65B9;&#x9762;&#xFF0C;&#x5E94;&#x8BE5;&#x4EE5;&#x4E0E;&#x670D;&#x52A1;&#x5668;&#x76F8;&#x540C;&#x7684;&#x65B9;&#x5F0F;&#x914D;&#x7F6E;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x56E0;&#x6B64;&#xFF0C;&#x5982;&#x679C;&#x96C6;&#x7FA4;&#x4E2D;&#x8FD8;&#x6709;&#x53E6;&#x5916;&#x4E24;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x5219;&#x6BCF;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#x5E94;&#x5F15;&#x7528;&#x5176;&#x4ED6;&#x5B9A;&#x4F4D;&#x5668;&#xFF08;&#x5C31;&#x50CF;&#x670D;&#x52A1;&#x5668;&#x6210;&#x5458;&#x4E00;&#x6837;&#xFF09;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt; start locator --name=locator1 --port=9009 --mcast-port=0 \
--locators=&apos;host1[9001],host2[9003]&apos;
</code></pre></li>
<li><p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x914D;&#x7F6E;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x5728;&#x547D;&#x4EE4;&#x884C;&#x4E0A;&#x6307;&#x5B9A;&#x542F;&#x52A8;&#x53C2;&#x6570;&#x3002; &#x5982;&#x679C;&#x8981;&#x5728;&#x5C5E;&#x6027;&#x6587;&#x4EF6;&#x4E2D;&#x6307;&#x5B9A;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x914D;&#x7F6E;&#xFF0C;&#x5219;&#x5B9A;&#x4F4D;&#x5668;&#x9700;&#x8981;&#x4E0E;&#x96C6;&#x7FA4;&#x7684;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x76F8;&#x540C;&#x7684;<code>gemfire.properties</code>&#x8BBE;&#x7F6E;&#xFF0C;&#x5E76;&#x4E14;&#x5982;&#x679C;&#x4F7F;&#x7528;&#x5355;&#x72EC;&#x7684;&#x53D7;&#x9650;&#x8BBF;&#x95EE;&#x5B89;&#x5168;&#x8BBE;&#x7F6E;&#x6587;&#x4EF6;&#xFF0C;&#x5219;&#x9700;&#x8981;&#x76F8;&#x540C;&#x7684;<code>gfsecurity.properties</code>&#x8BBE;&#x7F6E;&#x3002;</p>
<p>&#x4F8B;&#x5982;&#xFF0C;&#x5728;<code>gemfire.properties&#xFF1A;</code>&#x4E2D;&#x914D;&#x7F6E;&#x5B9A;&#x4F4D;&#x5668;&#x548C;&#x591A;&#x64AD;&#x7AEF;&#x53E3;</p>
<pre><code>locators=host1[9001],host2[9003]
mcast-port=0
</code></pre></li>
<li><p>&#x6CA1;&#x6709;&#x7279;&#x5B9A;&#x4E8E;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x7F13;&#x5B58;&#x914D;&#x7F6E;&#x3002;</p>
</li>
<li><p>&#x5BF9;&#x4E8E;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x8F93;&#x51FA;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x5728;&#x5176;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x4E2D;&#x521B;&#x5EFA;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x3002; &#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x8F93;&#x51FA;&#x9ED8;&#x8BA4;&#x4E3A;&#x5B9A;&#x4F4D;&#x5668;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x4E2D;&#x7684;<code>locator_name.log</code>&#x3002; &#x5982;&#x679C;&#x4F7F;&#x7528;&#x4EE5;&#x524D;&#x4F7F;&#x7528;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x540D;&#x79F0;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x5219;&#x4F1A;&#x81EA;&#x52A8;&#x4E3A;&#x60A8;&#x91CD;&#x547D;&#x540D;&#x73B0;&#x6709;&#x7684;<em>locator_name</em> .log&#x6587;&#x4EF6;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;<code>locator1-01-01.log</code>&#x6216;<code>locator1-02-01.log</code>&#xFF09;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x5728;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#x5728;<code>--log-level</code>&#x53C2;&#x6570;&#x4E2D;&#x6307;&#x5B9A;&#x7EA7;&#x522B;&#x6765;&#x4FEE;&#x6539;&#x6B64;&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x7684;&#x7EA7;&#x522B;&#x3002;</p>
</li>
<li><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x4ECE;&#x6267;&#x884C;<code>gfsh</code>&#x7684;&#x76EE;&#x5F55;&#x4E0B;&#x7684;&#x5B50;&#x76EE;&#x5F55;&#xFF08;&#x4EE5;&#x5B9A;&#x4F4D;&#x5668;&#x547D;&#x540D;&#xFF09;&#x5F00;&#x59CB;&#x3002; &#x8BE5;&#x5B50;&#x76EE;&#x5F55;&#x88AB;&#x89C6;&#x4E3A;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002; &#x5728;<code>gfsh</code>&#x4E2D;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#xFF0C;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x6307;&#x5B9A;&#x5176;&#x4ED6;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002;</p>
</li>
<li><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x7531;&#x4E8E;&#x7F51;&#x7EDC;&#x5206;&#x533A;&#x4E8B;&#x4EF6;&#x6216;&#x6210;&#x5458;&#x65E0;&#x54CD;&#x5E94;&#x800C;&#x5DF2;&#x5173;&#x95ED;&#x548C;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x5C06;&#x81EA;&#x884C;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x5E76;&#x81EA;&#x52A8;&#x5C1D;&#x8BD5;&#x91CD;&#x65B0;&#x8FDE;&#x63A5;&#x5230;&#x73B0;&#x6709;&#x96C6;&#x7FA4;&#x3002; &#x5F53;&#x5B9A;&#x4F4D;&#x5668;&#x5904;&#x4E8E;&#x91CD;&#x65B0;&#x8FDE;&#x63A5;&#x72B6;&#x6001;&#x65F6;&#xFF0C;&#x5B83;&#x4E0D;&#x4E3A;&#x96C6;&#x7FA4;&#x63D0;&#x4F9B;&#x4EFB;&#x4F55;&#x53D1;&#x73B0;&#x670D;&#x52A1;&#x3002; &#x6709;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/member-reconnect.html" target="_blank">&#x4F7F;&#x7528;&#x81EA;&#x52A8;&#x91CD;&#x65B0;&#x8FDE;&#x63A5;&#x5904;&#x7406;&#x5F3A;&#x5236;&#x9AD8;&#x901F;&#x7F13;&#x5B58;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;</a>&#x3002;</p>
</li>
</ul>
<p><strong>&#x5B9A;&#x4F4D;&#x5668;&#x548C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;</strong></p>
<p>&#x5B9A;&#x4F4D;&#x5668;&#x4F7F;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6765;&#x4FDD;&#x5B58;&#x9002;&#x7528;&#x4E8E;&#x6240;&#x6709;&#x96C6;&#x7FA4;&#x6210;&#x5458;&#x6216;&#x6307;&#x5B9A;&#x7EC4;&#x6210;&#x5458;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x914D;&#x7F6E;&#x4FDD;&#x5B58;&#x5728;Locator&#x7684;&#x76EE;&#x5F55;&#x4E2D;&#xFF0C;&#x5E76;&#x4F20;&#x64AD;&#x5230;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x4ECE;&#x5B9A;&#x4F4D;&#x5668;&#x63A5;&#x6536;&#x7EC4;&#x7EA7;&#x522B;&#x548C;&#x96C6;&#x7FA4;&#x7EA7;&#x522B;&#x914D;&#x7F6E;&#x3002;</p>
<p>&#x8BF7;&#x53C2;&#x89C1;<a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/gfsh_persist.html" target="_blank">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</a>&#x3002;</p>
<p><strong>&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;</strong></p>
<p>&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x51C6;&#x5219;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#xFF1A;</p>
<ul>
<li><p><strong>&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;</strong>. &#x4EE5;&#x4E0B;&#x5217;&#x65B9;&#x5F0F;&#x4E4B;&#x4E00;&#x542F;&#x52A8;&#x72EC;&#x7ACB;&#x5B9A;&#x4F4D;&#x5668;&#xFF1A;</p>
<ul>
<li><p>&#x4F7F;&#x7528;<code>gfsh</code>&#x547D;&#x4EE4;&#x884C;&#x5B9E;&#x7528;&#x7A0B;&#x5E8F;&#x3002; &#x6709;&#x5173;&#x4F7F;&#x7528;<code>gfsh</code>&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/chapter_overview.html" target="_blank"><code>gfsh</code></a>&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;start locator --name=locator1

gfsh&gt; start locator --name=locator2 --bind-address=192.0.2.0 --port=13489
</code></pre></li>
<li><p>&#x4F7F;&#x7528;<code>org.apache.geode.distributed.LocatorLauncher</code>&#x7C7B;&#x4E2D;&#x7684;<code>main</code>&#x65B9;&#x6CD5;&#x548C;Java&#x53EF;&#x6267;&#x884C;&#x6587;&#x4EF6;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x5177;&#x4F53;&#x6765;&#x8BF4;&#xFF0C;&#x60A8;&#x4F7F;&#x7528;<code>LocatorLauncher</code>&#x7C7B;API&#x5728;&#x60A8;&#x521B;&#x5EFA;&#x7684;Java&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x8FDB;&#x7A0B;&#x4E2D;&#x8FD0;&#x884C;&#x5D4C;&#x5165;&#x5F0F;Locator&#x670D;&#x52A1;&#x3002; &#x6267;&#x884C;java&#x547D;&#x4EE4;&#x7684;&#x76EE;&#x5F55;&#x6210;&#x4E3A;&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;&#x7684;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002;</p>
</li>
<li><p>&#x542F;&#x52A8;&#x591A;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#xFF0C;&#x4E0D;&#x8981;&#x5E76;&#x884C;&#x542F;&#x52A8;&#x5B83;&#x4EEC;&#xFF08;&#x6362;&#x53E5;&#x8BDD;&#x8BF4;&#xFF0C;&#x540C;&#x65F6;&#x542F;&#x52A8;&#x5B83;&#x4EEC;&#xFF09;&#x3002; &#x4F5C;&#x4E3A;&#x6700;&#x4F73;&#x5B9E;&#x8DF5;&#xFF0C;&#x60A8;&#x5E94;&#x8BE5;&#x7B49;&#x5F85;&#x5927;&#x7EA6;30&#x79D2;&#xFF0C;&#x4EE5;&#x4FBF;&#x7B2C;&#x4E00;&#x4E2A;&#x5B9A;&#x4F4D;&#x5668;&#x5728;&#x542F;&#x52A8;&#x4EFB;&#x4F55;&#x5176;&#x4ED6;&#x5B9A;&#x4F4D;&#x5668;&#x4E4B;&#x524D;&#x5B8C;&#x6210;&#x542F;&#x52A8;&#x3002; &#x8981;&#x68C0;&#x67E5;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x6210;&#x529F;&#x542F;&#x52A8;&#xFF0C;&#x8BF7;&#x68C0;&#x67E5;&#x5B9A;&#x4F4D;&#x5668;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x3002; &#x8981;&#x67E5;&#x770B;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x6B63;&#x5E38;&#x8FD0;&#x884C;&#x65F6;&#x95F4;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>gfsh status locator</code>&#x547D;&#x4EE4;&#x3002;</p>
</li>
</ul>
</li>
<li><p><strong>&#x5D4C;&#x5165;&#x5F0F;&#xFF08;&#x5171;&#x7F6E;&#xFF09;&#x5B9A;&#x4F4D;&#x5668;</strong>. &#x5728;&#x6210;&#x5458;&#x542F;&#x52A8;&#x65F6;&#x6216;&#x901A;&#x8FC7;API&#x7BA1;&#x7406;&#x5171;&#x7F6E;&#x5B9A;&#x4F4D;&#x5668;&#xFF1A;</p>
<ul>
<li><p>&#x4F7F;&#x7528;<code>gemfire.properties``start-locator</code>&#x8BBE;&#x7F6E;&#x5728;Geode&#x6210;&#x5458;&#x4E2D;&#x81EA;&#x52A8;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/reference/book_intro.html#reference" target="_blank">&#x53C2;&#x8003;</a>&#x3002; &#x6210;&#x5458;&#x9000;&#x51FA;&#x65F6;&#x5B9A;&#x4F4D;&#x5668;&#x81EA;&#x52A8;&#x505C;&#x6B62;&#x3002; &#x8BE5;&#x5C5E;&#x6027;&#x5177;&#x6709;&#x4EE5;&#x4E0B;&#x8BED;&#x6CD5;&#xFF1A;</p>
<pre><code>#gemfire.properties
start-locator=[address]port[,server={true|false},peer={true|false}]
</code></pre><p>Example:</p>
<pre><code>#gemfire.properties
start-locator=13489
</code></pre></li>
<li><p>&#x4F7F;&#x7528;<code>org.apache.geode.distributed.LocatorLauncher</code> API&#x542F;&#x52A8;&#x4EE3;&#x7801;&#x4E2D;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x4F7F;&#x7528;<code>LocatorLauncher.Builder</code>&#x7C7B;&#x6784;&#x9020;<code>LocatorLauncher</code>&#x7684;&#x5B9E;&#x4F8B;&#xFF0C;&#x7136;&#x540E;&#x4F7F;&#x7528;<code>start()</code>&#x65B9;&#x6CD5;&#x542F;&#x52A8;&#x5D4C;&#x5165;&#x5728;Java&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x8FDB;&#x7A0B;&#x4E2D;&#x7684;Locator&#x670D;&#x52A1;&#x3002; <code>LocatorLauncher</code>&#x7C7B;&#x4E2D;&#x7684;&#x5176;&#x4ED6;&#x65B9;&#x6CD5;&#x63D0;&#x4F9B;&#x6709;&#x5173;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x72B6;&#x6001;&#x4FE1;&#x606F;&#xFF0C;&#x5E76;&#x5141;&#x8BB8;&#x60A8;&#x505C;&#x6B62;&#x5B9A;&#x4F4D;&#x5668;&#x3002;</p>
<pre><code>import org.apache.geode.distributed.LocatorLauncher;

 public class MyEmbeddedLocator {

    public static void main(String[] args){
        LocatorLauncher locatorLauncher  = new LocatorLauncher.Builder()
          .setMemberName(&quot;locator1&quot;)
          .setPort(13489)
          .build();

          locatorLauncher.start();

          System.out.println(&quot;Locator successfully started&quot;);
        }
    }
</code></pre><p>&#x8FD9;&#x662F;&#x53E6;&#x4E00;&#x4E2A;&#x5C06;&#x5B9A;&#x4F4D;&#x5668;&#x5D4C;&#x5165;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF0C;&#x542F;&#x52A8;&#x5B83;&#x7136;&#x540E;&#x5728;&#x5141;&#x8BB8;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x8BBF;&#x95EE;&#x5B83;&#x4E4B;&#x524D;&#x68C0;&#x67E5;&#x5B9A;&#x4F4D;&#x5668;&#x72B6;&#x6001;&#x7684;&#x793A;&#x4F8B;&#xFF1A;</p>
<pre><code>package example;

import ...

class MyApplication implements Runnable {

  private final LocatorLauncher locatorLauncher;

  public MyApplication(final String... args) {
    validateArgs(args);

    locatorLauncher = new LocatorLauncher.Builder()
      .setMemberName(args[0])
      .setPort(Integer.parseInt(args[1])
      .setRedirectOutput(true)
      .build();
  }

  protected void args(final String[] args) {
    ...
  }

  public void run() {
    ...

    // start the Locator in-process
    locatorLauncher.start();

    // wait for Locator to start and be ready to accept member (client) connections
    locatorLauncher.waitOnStatusResponse(30, 5, TimeUnit.SECONDS);

    ...
  }

  public static void main(final String... args) {
    new MyApplication(args).run();
  }

}
</code></pre><p>&#x7136;&#x540E;&#x6267;&#x884C;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF0C;&#x60A8;&#x5C06;&#x8FD0;&#x884C;&#xFF1A;</p>
<pre><code>/working/directory/of/MyApplication$ java \
 -server -classpath &quot;path/to/installation/lib/geode-dependencies.jar:/path/to/application/classes.jar&quot; \
 example.MyApplication Locator1 11235
</code></pre><p>&#x6267;&#x884C;java&#x547D;&#x4EE4;&#x7684;&#x76EE;&#x5F55;&#x6210;&#x4E3A;&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;&#x7684;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002;</p>
</li>
</ul>
</li>
</ul>
<p><strong>&#x68C0;&#x67E5;&#x5B9A;&#x4F4D;&#x5668;&#x72B6;&#x6001;</strong></p>
<p>&#x5982;&#x679C;&#x4F7F;&#x7528;<code>gfsh</code>&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x63D0;&#x4F9B;&#x5B9A;&#x4F4D;&#x5668;&#x540D;&#x79F0;&#x6765;&#x68C0;&#x67E5;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x72B6;&#x6001;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;status locator --name=locator1
</code></pre><p>&#x5982;&#x679C;&#x672A;&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x63D0;&#x4F9B;&#x8FDB;&#x7A0B;ID&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x4E3B;&#x673A;&#x540D;&#x548C;&#x7AEF;&#x53E3;&#x6216;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x6765;&#x68C0;&#x67E5;&#x672C;&#x5730;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x72B6;&#x6001;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;status locator --pid=2986
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>gfsh&gt;status locator --host=host1 --port=1035
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>$ gfsh status locator --dir=&lt;locator_working_directory&gt;
</code></pre><p>&#x5176;&#x4E2D;&lt;<em> locator_working_directory </em>&gt;&#x5BF9;&#x5E94;&#x4E8E;&#x8FD0;&#x884C;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x672C;&#x5730;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002;</p>
<p>&#x5982;&#x679C;&#x6210;&#x529F;&#xFF0C;&#x8BE5;&#x547D;&#x4EE4;&#x5C06;&#x8FD4;&#x56DE;&#x4EE5;&#x4E0B;&#x4FE1;&#x606F;&#xFF08;&#x4F7F;&#x7528;&#x542F;&#x52A8;&#x65F6;&#x63D0;&#x4F9B;&#x7684;JVM&#x53C2;&#x6570;&#xFF09;&#xFF1A;</p>
<pre><code>$ gfsh status locator --dir=locator1
Locator in /home/user/locator1 on ubuntu.local[10334] as locator1 is currently online.
Process ID: 2359
Uptime: 17 minutes 3 seconds
GemFire Version: 8.0.0
Java Version: 1.8.0_121
Log File: /home/user/locator1/locator1.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true -Dgemfire.load-cluster-configuration-from-dir=false
 -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /Users/username/apache_geode/lib/geode-dependencies.jar

Cluster configuration service is up and running.
</code></pre><p><strong>&#x505C;&#x6B62;&#x5B9A;&#x4F4D;&#x5668;</strong></p>
<p>&#x5982;&#x679C;&#x4F7F;&#x7528;<code>gfsh</code>&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x63D0;&#x4F9B;&#x5B9A;&#x4F4D;&#x5668;&#x540D;&#x79F0;&#x6765;&#x505C;&#x6B62;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;stop locator --name=locator1
</code></pre><p>&#x5982;&#x679C;&#x672A;&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6307;&#x5B9A;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x8FDB;&#x7A0B;ID&#x6216;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x6765;&#x505C;&#x6B62;&#x672C;&#x5730;&#x5B9A;&#x4F4D;&#x5668;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;stop locator --pid=2986
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>gfsh&gt;stop locator --dir=&lt;locator_working_directory&gt;
</code></pre><p>&#x5176;&#x4E2D;&lt;<em> locator_working_directory </em>&gt;&#x5BF9;&#x5E94;&#x4E8E;&#x8FD0;&#x884C;&#x5B9A;&#x4F4D;&#x5668;&#x7684;&#x672C;&#x5730;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002;</p>
<p><strong>&#x5B9A;&#x4F4D;&#x5668;&#x548C;&#x591A;&#x7AD9;&#x70B9;&#xFF08;WAN&#xFF09;&#x90E8;&#x7F72;</strong></p>
<p>&#x5982;&#x679C;&#x4F7F;&#x7528;&#x591A;&#x7AD9;&#x70B9;&#xFF08;WAN&#xFF09;&#x914D;&#x7F6E;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x5728;&#x542F;&#x52A8;&#x5B9A;&#x4F4D;&#x5668;&#x65F6;&#x5C06;&#x5B9A;&#x4F4D;&#x5668;&#x8FDE;&#x63A5;&#x5230;&#x8FDC;&#x7A0B;&#x7AD9;&#x70B9;&#x3002;</p>
<p>&#x8981;&#x5C06;&#x65B0;&#x5B9A;&#x4F4D;&#x5668;&#x8FDB;&#x7A0B;&#x8FDE;&#x63A5;&#x5230;WAN&#x914D;&#x7F6E;&#x4E2D;&#x7684;&#x8FDC;&#x7A0B;&#x5B9A;&#x4F4D;&#x5668;&#xFF0C;&#x8BF7;&#x5728;&#x542F;&#x52A8;&#x65F6;&#x6307;&#x5B9A;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;</p>
<pre><code>gfsh&gt; start locator --name=locator1 --port=9009 --mcast-port=0 \
--J=&apos;-Dgemfire.remote-locators=192.0.2.0[9009],198.51.100.0[9009]&apos;
</code></pre><h2 id="&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;"><a name="&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;" class="anchor-navigation-ex-anchor" href="#&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x8FD0;&#x884C;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B; </h2>
<p>Geode&#x670D;&#x52A1;&#x5668;&#x662F;&#x4E00;&#x4E2A;&#x4F5C;&#x4E3A;&#x5BA2;&#x6237;&#x7AEF;/&#x670D;&#x52A1;&#x5668;&#x7CFB;&#x7EDF;&#x7684;&#x957F;&#x671F;&#x53EF;&#x914D;&#x7F6E;&#x6210;&#x5458;&#x8FD0;&#x884C;&#x7684;&#x8FDB;&#x7A0B;&#x3002;</p>
<p>Geode&#x670D;&#x52A1;&#x5668;&#x4E3B;&#x8981;&#x7528;&#x4E8E;&#x6258;&#x7BA1;&#x957F;&#x671F;&#x6570;&#x636E;&#x533A;&#x57DF;&#x4EE5;&#x53CA;&#x8FD0;&#x884C;&#x6807;&#x51C6;Geode&#x8FDB;&#x7A0B;&#xFF0C;&#x4F8B;&#x5982;&#x5BA2;&#x6237;&#x7AEF;/&#x670D;&#x52A1;&#x5668;&#x914D;&#x7F6E;&#x4E2D;&#x7684;&#x670D;&#x52A1;&#x5668;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x65B9;&#x6CD5;&#x542F;&#x52A8;&#x548C;&#x505C;&#x6B62;&#x670D;&#x52A1;&#x5668;&#xFF1A;</p>
<ul>
<li><code>gfsh</code>&#x547D;&#x4EE4;&#x884C;&#x5DE5;&#x5177;&#x3002;</li>
<li>&#x4EE5;&#x7F16;&#x7A0B;&#x65B9;&#x5F0F;&#xFF0C;&#x901A;&#x8FC7;<code>org.apache.geode.distributed.ServerLauncher</code> API&#x3002; <code>ServerLauncher</code> API&#x53EA;&#x80FD;&#x7528;&#x4E8E;&#x4EE5;<code>gfsh</code>&#x6216;<code>ServerLauncher</code>&#x7C7B;&#x672C;&#x8EAB;&#x542F;&#x52A8;&#x7684;Geode&#x670D;&#x52A1;&#x5668;&#x3002;</li>
</ul>
<p><strong>&#x9ED8;&#x8BA4;&#x670D;&#x52A1;&#x5668;&#x914D;&#x7F6E;&#x548C;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;</strong></p>
<p><code>gfsh</code>&#x5B9E;&#x7528;&#x7A0B;&#x5E8F;&#x4E3A;&#x5176;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x548C;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x4F7F;&#x7528;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002; &#x8FD9;&#x4E9B;&#x662F;&#x9ED8;&#x8BA4;&#x503C;&#x548C;&#x914D;&#x7F6E;&#x9009;&#x9879;&#xFF1A;</p>
<ul>
<li><p>&#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x72EC;&#x7ACB;&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;<code>gfsh</code>&#x4F1A;&#x81EA;&#x52A8;&#x5C06;&#x6240;&#x9700;&#x7684;JAR&#x6587;&#x4EF6;<code>lib/geode-dependencies.jar</code>&#x52A0;&#x8F7D;&#x5230;JVM&#x8FDB;&#x7A0B;&#x7684;CLASSPATH&#x4E2D;&#x3002; &#x5982;&#x679C;&#x4F7F;&#x7528;ServerLauncher API&#x542F;&#x52A8;&#x72EC;&#x7ACB;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5219;&#x5FC5;&#x987B;&#x5728;&#x547D;&#x4EE4;&#x4E2D;&#x6307;&#x5B9A;&#x6B64;JAR&#x6587;&#x4EF6;&#x4EE5;&#x542F;&#x52A8;&#x8BE5;&#x8FC7;&#x7A0B;&#x3002; &#x6709;&#x5173;Geode&#x4E2D;CLASSPATH&#x8BBE;&#x7F6E;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/getting_started/setup_classpath.html" target="_blank">&#x8BBE;&#x7F6E;CLASSPATH</a>&#x3002;</p>
</li>
<li><p>&#x670D;&#x52A1;&#x5668;&#x7684;&#x914D;&#x7F6E;&#x4E0E;&#x4EFB;&#x4F55;&#x5176;&#x4ED6;Geode&#x8FDB;&#x7A0B;&#x4E00;&#x6837;&#xFF0C;&#x4F7F;&#x7528;<code>gemfire.properties</code>&#x548C;&#x5171;&#x4EAB;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002; &#x9664;&#x4E86;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x63D2;&#x4EF6;&#x5916;&#xFF0C;&#x5B83;&#x4E0D;&#x53EF;&#x7F16;&#x7A0B;&#x3002; &#x901A;&#x5E38;&#xFF0C;&#x60A8;&#x63D0;&#x4F9B;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x548C;<code>gfsecurity.properties</code>&#x6587;&#x4EF6;&#x3002; &#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x5728;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x7684;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x4E2D;&#x6307;&#x5B9A;<code>cache.xml</code>&#x6587;&#x4EF6;&#x3002;</p>
</li>
<li><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x4EE5;&#x201C;gfsh&#x201D;&#x542F;&#x52A8;&#x7684;&#x65B0;&#x670D;&#x52A1;&#x5668;&#x4ECE;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x63A5;&#x6536;&#x5176;&#x521D;&#x59CB;&#x7F13;&#x5B58;&#x914D;&#x7F6E;&#xFF0C;&#x5047;&#x8BBE;&#x5B9A;&#x4F4D;&#x5668;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x3002; &#x5982;&#x679C;&#x5728;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#x6307;&#x5B9A;&#x7EC4;&#xFF0C;&#x5219;&#x670D;&#x52A1;&#x5668;&#x8FD8;&#x4F1A;&#x63A5;&#x6536;&#x9002;&#x7528;&#x4E8E;&#x7EC4;&#x7684;&#x914D;&#x7F6E;&#x3002; &#x5171;&#x4EAB;&#x914D;&#x7F6E;&#x5305;&#x62EC;<code>cache.xml</code>&#x6587;&#x4EF6;&#xFF0C;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x548C;&#x90E8;&#x7F72;&#x7684;jar&#x6587;&#x4EF6;&#x3002; &#x4F7F;&#x7528;<code>gfsh</code>&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6307;&#x5B9A;<code>--use-cluster-configuration = false</code>&#x6765;&#x7981;&#x7528;&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x3002; &#x8BF7;&#x53C2;&#x89C1;<a href="http://geode.apache.org/docs/guide/17/configuring/cluster_config/gfsh_persist.html#concept_r22_hyw_bl" target="_blank">&#x96C6;&#x7FA4;&#x914D;&#x7F6E;&#x670D;&#x52A1;&#x6982;&#x8FF0;</a>&#x3002;</p>
</li>
<li><p>&#x5982;&#x679C;&#x60A8;&#x4F7F;&#x7528;&#x7684;&#x662F;Spring Framework&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>--spring-xml-location</code>&#x547D;&#x4EE4;&#x884C;&#x9009;&#x9879;&#x5728;<code>gfsh</code>&#x4E2D;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#x6307;&#x5B9A;Spring ApplicationContext XML&#x6587;&#x4EF6;&#x3002; &#x6B64;&#x9009;&#x9879;&#x5141;&#x8BB8;&#x60A8;&#x4F7F;&#x7528;Spring&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x914D;&#x7F6E;&#x5F15;&#x5BFC;Geode&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;&#x3002; &#x6709;&#x5173;&#x6B64;&#x6587;&#x4EF6;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/resources.html#resources-app-ctx" target="_blank">Spring&#x6587;&#x6863;</a>&#x3002;</p>
</li>
<li><p>&#x5BF9;&#x4E8E;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x8F93;&#x51FA;&#xFF0C;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x8F93;&#x51FA;&#x9ED8;&#x8BA4;&#x4E3A;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x4E2D;&#x7684;<code>&lt;server-name&gt; .log</code>&#x3002; &#x5982;&#x679C;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x5177;&#x6709;&#x76F8;&#x540C;&#x670D;&#x52A1;&#x5668;&#x540D;&#x79F0;&#x7684;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5219;&#x4F1A;&#x81EA;&#x52A8;&#x91CD;&#x547D;&#x540D;&#x73B0;&#x6709;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#xFF0C;&#x4F8B;&#x5982;<code>server1-01-01.log</code>&#x548C;<code>server1-02-01.log</code>&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x5728;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#x5728;<code>--log-level</code>&#x53C2;&#x6570;&#x4E2D;&#x6307;&#x5B9A;&#x7EA7;&#x522B;&#x6765;&#x4FEE;&#x6539;&#x6B64;&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x7684;&#x7EA7;&#x522B;&#x3002;</p>
</li>
<li><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x5C06;&#x5728;&#x4E00;&#x4E2A;&#x5B50;&#x76EE;&#x5F55;&#x4E2D;&#x542F;&#x52A8;&#xFF0C;&#x8BE5;&#x5B50;&#x76EE;&#x5F55;&#x4EE5;&#x670D;&#x52A1;&#x5668;&#x6307;&#x5B9A;&#x7684;&#x540D;&#x79F0;&#x547D;&#x540D;&#xFF0C;&#x4F4D;&#x4E8E;&#x6267;&#x884C;<code>gfsh</code>&#x7684;&#x76EE;&#x5F55;&#x4E0B;&#x3002; &#x8BE5;&#x5B50;&#x76EE;&#x5F55;&#x88AB;&#x89C6;&#x4E3A;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002; &#x5728;<code>gfsh</code>&#x4E2D;&#x542F;&#x52A8;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x65F6;&#xFF0C;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x6307;&#x5B9A;&#x5176;&#x4ED6;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x3002;</p>
</li>
<li><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x7531;&#x4E8E;&#x7F51;&#x7EDC;&#x5206;&#x533A;&#x4E8B;&#x4EF6;&#x6216;&#x6210;&#x5458;&#x65E0;&#x54CD;&#x5E94;&#x800C;&#x5DF2;&#x5173;&#x95ED;&#x548C;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;&#x5C06;&#x81EA;&#x884C;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x5E76;&#x81EA;&#x52A8;&#x5C1D;&#x8BD5;&#x91CD;&#x65B0;&#x8FDE;&#x63A5;&#x5230;&#x73B0;&#x6709;&#x96C6;&#x7FA4;&#x3002; &#x6709;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/member-reconnect.html#concept_22EE6DDE677F4E8CAF5786E17B4183A9" target="_blank">&#x4F7F;&#x7528;&#x81EA;&#x52A8;&#x91CD;&#x65B0;&#x8FDE;&#x63A5;&#x5904;&#x7406;&#x5F3A;&#x5236;&#x9AD8;&#x901F;&#x7F13;&#x5B58;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;</a>&#x3002;</p>
</li>
<li><p>&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x670D;&#x52A1;&#x5668;&#x542F;&#x52A8;&#x65F6;&#x4F7F;&#x7528;<code>-J = -Dproperty.name = value</code>&#x5C06;JVM&#x53C2;&#x6570;&#x4F20;&#x9012;&#x5230;&#x670D;&#x52A1;&#x5668;&#x7684;JVM&#x3002; &#x8FD9;&#x4E9B;&#x53C2;&#x6570;&#x53EF;&#x4EE5;&#x662F;Java&#x5C5E;&#x6027;&#x6216;Geode&#x5C5E;&#x6027;&#xFF0C;&#x4F8B;&#x5982;<code>gemfire.jmx-manager</code>&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server1 --J=-Dgemfire.jmx-manager=true \
--J=-Dgemfire.jmx-manager-start=true --J=-Dgemfire.http-port=8080
</code></pre></li>
<li><p>&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x60A8;&#x5728;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x65F6;&#x4E0D;&#x8981;&#x4F7F;&#x7528;<code>-XX&#xFF1A;+ UseCompressedStrings</code>&#x548C;<code>-XX&#xFF1A;+ UseStringCache</code>JVM&#x914D;&#x7F6E;&#x5C5E;&#x6027;&#x3002; &#x8FD9;&#x4E9B;JVM&#x9009;&#x9879;&#x53EF;&#x80FD;&#x4F1A;&#x5BFC;&#x81F4;&#x6570;&#x636E;&#x635F;&#x574F;&#x548C;&#x517C;&#x5BB9;&#x6027;&#x95EE;&#x9898;&#x3002;</p>
</li>
</ul>
<p><strong>&#x4F7F;&#x7528;gfsh&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;</strong></p>
<p>&#x6709;&#x5173;&#x8BED;&#x6CD5;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/tools_modules/gfsh/command-pages/start.html#topic_3764EE2DB18B4AE4A625E0354471738A" target="_blank"><code>gfsh start server</code></a>&#x547D;&#x4EE4;&#x53C2;&#x8003;&#x9875;&#x3002;</p>
<p>&#x8FD9;&#x4E9B;&#x793A;&#x4F8B;<code>gfsh start server</code> start&#x547D;&#x4EE4;&#x4E3A;&#x7F13;&#x5B58;&#x914D;&#x7F6E;&#x6307;&#x5B9A;<code>cache.xml</code>&#x6587;&#x4EF6;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;&#x4E0D;&#x540C;&#x7684;&#x4F20;&#x5165;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;&#x7AEF;&#x53E3;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server1 \
--cache-xml-file=../ServerConfigs/cache.xml --server-port=40404

gfsh&gt;start server --name=server2 \
--cache-xml-file=../ServerConfigs/cache.xml --server-port=40405
</code></pre><p>&#x53EF;&#x4EE5;&#x5728;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x5B9A;&#x4E49;<code>cache.xml</code>&#x6587;&#x4EF6;&#x7684;&#x4F4D;&#x7F6E;&#x548C;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;&#x7AEF;&#x53E3;&#x7684;&#x8BBE;&#x7F6E;&#x3002; &#x7136;&#x540E;&#xFF0C;&#x542F;&#x52A8;&#x6307;&#x5B9A;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x7684;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5982;&#x793A;&#x4F8B;&#x547D;&#x4EE4;&#x4E2D;&#x6240;&#x793A;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server1 \
--properties-file=/home/username/cluster/gemfire.properties
</code></pre><p>&#x8981;&#x4F7F;&#x7528;&#x5D4C;&#x5165;&#x5F0F;JMX Manager&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server2 \
--J=-Dgemfire.jmx-manager=true --J=-Dgemfire.jmx-manager-start=true
</code></pre><p>&#x5F53;&#x5728;&#x670D;&#x52A1;&#x5668;&#x542F;&#x52A8;&#x671F;&#x95F4;&#x6307;&#x5B9A;<code>--max-heap</code>&#x548C;<code>--initial-heap</code>&#x65F6;&#xFF0C;&#x4EE3;&#x8868;&#x60A8;&#x6307;&#x5B9A;&#x5176;&#x4ED6;GC&#x53C2;&#x6570;&#x3002; &#x5982;&#x679C;&#x60A8;&#x4E0D;&#x60F3;&#x8BBE;&#x7F6E;&#x5176;&#x4ED6;&#x9ED8;&#x8BA4;GC&#x5C5E;&#x6027;&#xFF0C;&#x8BF7;&#x4F7F;&#x7528;<code>-Xms</code>&#x548C;<code>-Xmx</code> JVM&#x9009;&#x9879;&#x6765;&#x8BBE;&#x7F6E;&#x8FD9;&#x4E9B;&#x53C2;&#x6570;&#x3002; &#x6709;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/heap_use/heap_management.html#configuring_resource_manager" target="_blank">&#x4F7F;&#x7528;&#x8D44;&#x6E90;&#x7BA1;&#x7406;&#x5668;&#x63A7;&#x5236;&#x5806;&#x4F7F;&#x7528;</a>&#x3002; &#x8981;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x8BF7;&#x63D0;&#x4F9B;JVM&#x914D;&#x7F6E;&#x8BBE;&#x7F6E;&#xFF1A;</p>
<pre><code>gfsh&gt;start server --name=server3 \
--J=-Xms80m,-Xmx80m --J=-XX:+UseConcMarkSweepGC,-XX:CMSInitiatingOccupancyFraction=65
</code></pre><p><strong>&#x4EE5;&#x7F16;&#x7A0B;&#x65B9;&#x5F0F;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;</strong></p>
<p>&#x4F7F;&#x7528;<code>org.apache.geode.distributed.ServerLauncher</code> API&#x5728;&#x4EE3;&#x7801;&#x4E2D;&#x542F;&#x52A8;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x7A0B;&#x3002; &#x4F7F;&#x7528;<code>ServerLauncher.Builder</code>&#x7C7B;&#x6784;&#x9020;<code>ServerLauncher</code>&#x7684;&#x5B9E;&#x4F8B;&#xFF0C;&#x7136;&#x540E;&#x4F7F;&#x7528;<code>start&#xFF08;&#xFF09;</code>&#x65B9;&#x6CD5;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x670D;&#x52A1;&#x3002; <code>ServerLauncher</code>&#x7C7B;&#x4E2D;&#x7684;&#x5176;&#x4ED6;&#x65B9;&#x6CD5;&#x63D0;&#x4F9B;&#x6709;&#x5173;&#x670D;&#x52A1;&#x5668;&#x7684;&#x72B6;&#x6001;&#x4FE1;&#x606F;&#xFF0C;&#x5E76;&#x5141;&#x8BB8;&#x60A8;&#x505C;&#x6B62;&#x670D;&#x52A1;&#x5668;&#x3002;</p>
<pre><code>import org.apache.geode.distributed.ServerLauncher;

 public class MyEmbeddedServer {

    public static void main(String[] args){
        ServerLauncher serverLauncher  = new ServerLauncher.Builder()
          .setMemberName(&quot;server1&quot;)
          .setServerPort(40405)
          .set(&quot;jmx-manager&quot;, &quot;true&quot;)
          .set(&quot;jmx-manager-start&quot;, &quot;true&quot;)
          .build();

        serverLauncher.start();  

        System.out.println(&quot;Cache server successfully started&quot;);
    }
}
</code></pre><p><strong>&#x68C0;&#x67E5;&#x670D;&#x52A1;&#x5668;&#x72B6;&#x6001;</strong></p>
<p>&#x5728;<code>gfsh</code>&#x4E2D;&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#x540E;&#xFF0C;&#x901A;&#x8FC7;&#x63D0;&#x4F9B;&#x670D;&#x52A1;&#x5668;&#x540D;&#x79F0;&#x6765;&#x68C0;&#x67E5;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x7684;&#x72B6;&#x6001;&#xFF1A;</p>
<pre><code>gfsh&gt;status server --name=server1
</code></pre><p>&#x5982;&#x679C;&#x672A;&#x8FDE;&#x63A5;&#x5230;&#x96C6;&#x7FA4;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x63D0;&#x4F9B;&#x8FDB;&#x7A0B;ID&#x6216;&#x670D;&#x52A1;&#x5668;&#x7684;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x6765;&#x68C0;&#x67E5;&#x672C;&#x5730;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x7684;&#x72B6;&#x6001;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;status server --pid=2484
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>% gfsh status server --dir=server1
</code></pre><p>&#x5982;&#x679C;&#x6210;&#x529F;&#xFF0C;&#x8F93;&#x51FA;&#x5C06;&#x63D0;&#x4F9B;&#x6B64;&#x793A;&#x4F8B;&#x4E2D;&#x7684;&#x4FE1;&#x606F;&#xFF1A;</p>
<pre><code>% gfsh status server --dir=server4
Server in /home/username/server4 on 192.0.2.0[40404] as server4 is currently online.
Process ID: 49008
Uptime: 2 minutes 4 seconds
Geode Version: 1.7
Java Version: 1.8.0_144
Log File: /home/username/server4/server4.log
JVM Arguments: 
...
</code></pre><p><strong>&#x505C;&#x6B62;&#x670D;&#x52A1;&#x5668;</strong></p>
<p>&#x5F53;&#x8FDE;&#x63A5;&#x5230;<code>gfsh</code>&#x4E2D;&#x7684;&#x96C6;&#x7FA4;&#x65F6;&#xFF0C;&#x901A;&#x8FC7;&#x63D0;&#x4F9B;&#x670D;&#x52A1;&#x5668;&#x540D;&#x79F0;&#x6765;&#x505C;&#x6B62;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#xFF1A;</p>
<pre><code>gfsh&gt;stop server --name=server1
</code></pre><p>&#x5982;&#x679C;&#x672A;&#x8FDE;&#x63A5;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6307;&#x5B9A;&#x670D;&#x52A1;&#x5668;&#x7684;&#x5F53;&#x524D;&#x5DE5;&#x4F5C;&#x76EE;&#x5F55;&#x6216;&#x8FDB;&#x7A0B;ID&#x6765;&#x505C;&#x6B62;&#x672C;&#x5730;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x3002; &#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>gfsh&gt;stop server --pid=2484
</code></pre><p>&#x6216;&#x8005;</p>
<pre><code>gfsh&gt;stop server --dir=server1
</code></pre><p>&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>gfsh shutdown</code>&#x547D;&#x4EE4;&#x4EE5;&#x6709;&#x5E8F;&#x7684;&#x65B9;&#x5F0F;&#x5173;&#x95ED;&#x6240;&#x6709;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x3002; &#x5BF9;&#x4E8E;&#x5177;&#x6709;&#x6301;&#x4E45;&#x533A;&#x57DF;&#x7684;&#x7CFB;&#x7EDF;&#xFF0C;&#x6267;&#x884C;<code>shutdown</code>&#x662F;&#x6B63;&#x786E;&#x7684;&#x65B9;&#x6CD5;&#x3002; &#x6709;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/configuring/running/starting_up_shutting_down.html" target="_blank">&#x542F;&#x52A8;&#x548C;&#x5173;&#x95ED;&#x7CFB;&#x7EDF;</a>&#x3002;</p>
<h2 id="&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;"><a name="&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;" class="anchor-navigation-ex-anchor" href="#&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#x8F93;&#x51FA;&#x6587;&#x4EF6;</h2>
<p>Geode&#x8F93;&#x51FA;&#x6587;&#x4EF6;&#x662F;&#x53EF;&#x9009;&#x7684;&#xFF0C;&#x53EF;&#x4EE5;&#x53D8;&#x5F97;&#x975E;&#x5E38;&#x5927;&#x3002; &#x4E0E;&#x7CFB;&#x7EDF;&#x7BA1;&#x7406;&#x5458;&#x4E00;&#x8D77;&#x786E;&#x5B9A;&#x653E;&#x7F6E;&#x5B83;&#x4EEC;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x4EE5;&#x907F;&#x514D;&#x5E72;&#x6270;&#x5176;&#x4ED6;&#x7CFB;&#x7EDF;&#x6D3B;&#x52A8;&#x3002;</p>
<p>Geode&#x5305;&#x62EC;&#x51E0;&#x79CD;&#x7C7B;&#x578B;&#x7684;&#x53EF;&#x9009;&#x8F93;&#x51FA;&#x6587;&#x4EF6;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x8FF0;&#x3002;</p>
<ul>
<li><strong>Log Files</strong>. &#x5168;&#x9762;&#x7684;&#x65E5;&#x5FD7;&#x6D88;&#x606F;&#xFF0C;&#x53EF;&#x5E2E;&#x52A9;&#x60A8;&#x786E;&#x8BA4;&#x7CFB;&#x7EDF;&#x914D;&#x7F6E;&#x5E76;&#x8C03;&#x8BD5;&#x914D;&#x7F6E;&#x548C;&#x4EE3;&#x7801;&#x4E2D;&#x7684;&#x95EE;&#x9898;&#x3002; &#x5728;<code>gemfire.properties</code>&#x6587;&#x4EF6;&#x4E2D;&#x914D;&#x7F6E;&#x65E5;&#x5FD7;&#x6587;&#x4EF6;&#x884C;&#x4E3A;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/logging/logging.html#concept_30DB86B12B454E168B80BB5A71268865" target="_blank">Logging</a>&#x3002;</li>
<li><strong>Statistics Archive Files</strong>. &#x7F13;&#x5B58;&#x548C;&#x5206;&#x53D1;&#x6D3B;&#x52A8;&#x7684;&#x6807;&#x51C6;&#x7EDF;&#x8BA1;&#x4FE1;&#x606F;&#xFF0C;&#x53EF;&#x4EE5;&#x5728;&#x78C1;&#x76D8;&#x4E0A;&#x5B58;&#x6863;&#x3002; &#x5728;<code>gemfire.properties</code>&#xFF0C;<code>archive-disk-space-limit</code>&#x548C;<code>archive-file-size-limit</code>&#x4E2D;&#x914D;&#x7F6E;&#x7EDF;&#x8BA1;&#x4FE1;&#x606F;&#x6536;&#x96C6;&#x548C;&#x5F52;&#x6863;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/reference/book_intro.html#reference" target="_blank">&#x53C2;&#x8003;</a>&#x3002;</li>
<li><strong>Disk Store Files</strong>. &#x4FDD;&#x6301;&#x7F13;&#x5B58;&#x4E2D;&#x7684;&#x6301;&#x4E45;&#x6027;&#x548C;&#x6EA2;&#x51FA;&#x6570;&#x636E;&#x3002; &#x60A8;&#x53EF;&#x4EE5;&#x914D;&#x7F6E;&#x533A;&#x57DF;&#x4EE5;&#x5C06;&#x6570;&#x636E;&#x6301;&#x4E45;&#x4FDD;&#x5B58;&#x5230;&#x78C1;&#x76D8;&#x4EE5;&#x8FDB;&#x884C;&#x5907;&#x4EFD;&#x6216;&#x6EA2;&#x51FA;&#x5230;&#x78C1;&#x76D8;&#x4EE5;&#x63A7;&#x5236;&#x5185;&#x5B58;&#x4F7F;&#x7528;&#x3002; &#x670D;&#x52A1;&#x5668;&#x7528;&#x4E8E;&#x5411;&#x5BA2;&#x6237;&#x7AEF;&#x53D1;&#x9001;&#x4E8B;&#x4EF6;&#x7684;&#x8BA2;&#x9605;&#x961F;&#x5217;&#x53EF;&#x4EE5;&#x6EA2;&#x51FA;&#x5230;&#x78C1;&#x76D8;&#x3002; &#x7F51;&#x5173;&#x53D1;&#x4EF6;&#x4EBA;&#x81EA;&#x52A8;&#x5C06;&#x78C1;&#x76D8;&#x6EA2;&#x51FA;&#x5230;&#x78C1;&#x76D8;&#xFF0C;&#x5E76;&#x4E14;&#x53EF;&#x4EE5;&#x6301;&#x4E45;&#x4FDD;&#x5B58;&#x4EE5;&#x5B9E;&#x73B0;&#x9AD8;&#x53EF;&#x7528;&#x6027;&#x3002; &#x901A;&#x8FC7;<code>cache.xml</code>&#x914D;&#x7F6E;&#x5B83;&#x4EEC;&#x3002; &#x8BF7;&#x53C2;&#x9605;<a href="http://geode.apache.org/docs/guide/17/managing/disk_storage/chapter_overview.html" target="_blank">&#x78C1;&#x76D8;&#x5B58;&#x50A8;</a>&#x3002;</li>
</ul>
<h2 id="&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;"><a name="&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;" class="anchor-navigation-ex-anchor" href="#&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x9632;&#x706B;&#x5899;&#x6CE8;&#x610F;&#x4E8B;&#x9879;</h2>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x4E3A;&#x6D89;&#x53CA;&#x9632;&#x706B;&#x5899;&#x7684;&#x60C5;&#x51B5;&#x914D;&#x7F6E;&#x548C;&#x9650;&#x5236;&#x7AEF;&#x53E3;&#x4F7F;&#x7528;&#xFF0C;&#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x5BA2;&#x6237;&#x7AEF; - &#x670D;&#x52A1;&#x5668;&#x6216;&#x670D;&#x52A1;&#x5668; - &#x670D;&#x52A1;&#x5668;&#x8FDE;&#x63A5;&#x4E4B;&#x95F4;&#x3002;</p>
<ul>
<li><p><strong>Firewalls and Connections</strong></p>
<p>&#x8BF7;&#x6CE8;&#x610F;&#x5728;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#x8FD0;&#x884C;&#x9632;&#x706B;&#x5899;&#x53EF;&#x80FD;&#x5BFC;&#x81F4;&#x7684;&#x8FDE;&#x63A5;&#x95EE;&#x9898;&#x3002;</p>
</li>
<li><p><strong>Firewalls and Ports</strong></p>
<p>&#x786E;&#x4FDD;&#x4E3A;&#x9632;&#x706B;&#x5899;&#x6B63;&#x786E;&#x914D;&#x7F6E;&#x4E86;&#x7AEF;&#x53E3;&#x8BBE;&#x7F6E;&#x3002;</p>
</li>
</ul>
<h3 id="&#x9632;&#x706B;&#x5899;&#x548C;&#x8FDE;&#x63A5;"><a name="&#x9632;&#x706B;&#x5899;&#x548C;&#x8FDE;&#x63A5;" class="anchor-navigation-ex-anchor" href="#&#x9632;&#x706B;&#x5899;&#x548C;&#x8FDE;&#x63A5;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x9632;&#x706B;&#x5899;&#x548C;&#x8FDE;&#x63A5;</h3>
<p>&#x8BF7;&#x6CE8;&#x610F;&#x5728;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#x8FD0;&#x884C;&#x9632;&#x706B;&#x5899;&#x53EF;&#x80FD;&#x5BFC;&#x81F4;&#x7684;&#x8FDE;&#x63A5;&#x95EE;&#x9898;&#x3002;</p>
<p>Apache Geode&#x662F;&#x4E00;&#x4E2A;&#x4EE5;&#x7F51;&#x7EDC;&#x4E3A;&#x4E2D;&#x5FC3;&#x7684;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#xFF0C;&#x56E0;&#x6B64;&#x5982;&#x679C;&#x60A8;&#x7684;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#x8FD0;&#x884C;&#x4E86;&#x9632;&#x706B;&#x5899;&#xFF0C;&#x5219;&#x53EF;&#x80FD;&#x4F1A;&#x5BFC;&#x81F4;&#x8FDE;&#x63A5;&#x95EE;&#x9898;&#x3002; &#x4F8B;&#x5982;&#xFF0C;&#x5982;&#x679C;&#x9632;&#x706B;&#x5899;&#x5BF9;&#x57FA;&#x4E8E;Java&#x7684;&#x5957;&#x63A5;&#x5B57;&#x7684;&#x5165;&#x7AD9;&#x6216;&#x51FA;&#x7AD9;&#x6743;&#x9650;&#x8BBE;&#x7F6E;&#x4E86;&#x9650;&#x5236;&#xFF0C;&#x5219;&#x8FDE;&#x63A5;&#x53EF;&#x80FD;&#x4F1A;&#x5931;&#x8D25;&#x3002; &#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x4FEE;&#x6539;&#x9632;&#x706B;&#x5899;&#x914D;&#x7F6E;&#x4EE5;&#x5141;&#x8BB8;&#x6D41;&#x91CF;&#x5230;&#x60A8;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#x8FD0;&#x884C;&#x7684;Java&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002; &#x5177;&#x4F53;&#x914D;&#x7F6E;&#x53D6;&#x51B3;&#x4E8E;&#x60A8;&#x4F7F;&#x7528;&#x7684;&#x9632;&#x706B;&#x5899;&#x3002;</p>
<p>&#x4F8B;&#x5982;&#xFF0C;&#x7531;&#x4E8E;&#x8D85;&#x65F6;&#x8BBE;&#x7F6E;&#xFF0C;&#x9632;&#x706B;&#x5899;&#x53EF;&#x80FD;&#x4F1A;&#x5173;&#x95ED;&#x4E0E;Geode&#x7684;&#x8FDE;&#x63A5;&#x3002; &#x5982;&#x679C;&#x9632;&#x706B;&#x5899;&#x5728;&#x67D0;&#x4E2A;&#x65F6;&#x95F4;&#x6BB5;&#x5185;&#x672A;&#x68C0;&#x6D4B;&#x5230;&#x4EFB;&#x4F55;&#x6D3B;&#x52A8;&#xFF0C;&#x5219;&#x53EF;&#x80FD;&#x4F1A;&#x5728;&#x6D3B;&#x52A8;&#x6062;&#x590D;&#x65F6;&#x5173;&#x95ED;&#x8FDE;&#x63A5;&#x5E76;&#x6253;&#x5F00;&#x65B0;&#x8FDE;&#x63A5;&#xFF0C;&#x8FD9;&#x53EF;&#x80FD;&#x4F1A;&#x5BFC;&#x81F4;&#x60A8;&#x5BF9;&#x54EA;&#x4E9B;&#x8FDE;&#x63A5;&#x4EA7;&#x751F;&#x6DF7;&#x6DC6;&#x3002;</p>
<p>&#x6709;&#x5173;Geode&#x5BA2;&#x6237;&#x7AEF;&#x548C;&#x670D;&#x52A1;&#x5668;&#x5982;&#x4F55;&#x8FDE;&#x63A5;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;&#x4EE5;&#x4E0B;&#x4E3B;&#x9898;&#xFF1A;</p>
<ul>
<li><a href="http://geode.apache.org/docs/guide/17/topologies_and_comm/topology_concepts/how_the_pool_manages_connections.html#how_the_pool_manages_connections" target="_blank">&#x5BA2;&#x6237;&#x7AEF;/&#x670D;&#x52A1;&#x5668;&#x8FDE;&#x63A5;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;</a></li>
<li><a href="http://geode.apache.org/docs/guide/17/managing/monitor_tune/socket_communication.html" target="_blank">&#x5957;&#x63A5;&#x5B57;&#x901A;&#x4FE1;</a></li>
<li><a href="http://geode.apache.org/docs/guide/17/managing/monitor_tune/performance_controls_controlling_socket_use.html#perf" target="_blank">&#x63A7;&#x5236;&#x5957;&#x63A5;&#x5B57;&#x4F7F;&#x7528;</a></li>
<li><a href="http://geode.apache.org/docs/guide/17/managing/monitor_tune/socket_communication_setting_socket_buffer_sizes.html" target="_blank">&#x8BBE;&#x7F6E;&#x5957;&#x63A5;&#x5B57;&#x7F13;&#x51B2;&#x533A;&#x5927;&#x5C0F;</a></li>
</ul>
<h3 id="&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;"><a name="&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;" class="anchor-navigation-ex-anchor" href="#&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;</h3>
<p>&#x786E;&#x4FDD;&#x4E3A;&#x9632;&#x706B;&#x5899;&#x6B63;&#x786E;&#x914D;&#x7F6E;&#x4E86;&#x7AEF;&#x53E3;&#x8BBE;&#x7F6E;&#x3002;</p>
<p>&#x4F7F;&#x7528;&#x9632;&#x706B;&#x5899;&#x65F6;&#x9700;&#x8981;&#x8003;&#x8651;&#x51E0;&#x79CD;&#x4E0D;&#x540C;&#x7684;&#x7AEF;&#x53E3;&#x8BBE;&#x7F6E;&#xFF1A;</p>
<ul>
<li><p>&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x4FA6;&#x542C;&#x7684;&#x7AEF;&#x53E3;&#x3002; &#x8FD9;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;cache.xml&#x4E2D;&#x7684;<code>cache-server</code>&#x5143;&#x7D20;&#xFF0C;Java API&#x4E2D;&#x7684;CacheServer&#x7C7B;&#xFF0C;&#x4EE5;&#x53CA;<code>gfsh start server</code>&#x547D;&#x4EE4;&#x7684;&#x547D;&#x4EE4;&#x884C;&#x9009;&#x9879;&#x8FDB;&#x884C;&#x914D;&#x7F6E;&#x3002;</p>
<p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x53E6;&#x5916;&#x6307;&#x5B9A;&#xFF0C;Geode&#x5BA2;&#x6237;&#x7AEF;&#x548C;&#x670D;&#x52A1;&#x5668;&#x4F1A;&#x5728;localhost&#x4E0A;&#x7684;&#x9884;&#x5B9A;&#x4E49;&#x7AEF;&#x53E3;(<strong> 40404 </strong>)&#x4E0A;&#x76F8;&#x4E92;&#x53D1;&#x73B0;&#x3002;</p>
</li>
<li><p>&#x5B9A;&#x4F4D;&#x5668;&#x7AEF;&#x53E3;&#x3002; Geode&#x5BA2;&#x6237;&#x7AEF;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x5B9A;&#x4F4D;&#x5668;&#x81EA;&#x52A8;&#x53D1;&#x73B0;&#x7F13;&#x5B58;&#x670D;&#x52A1;&#x5668;&#x3002; &#x5B9A;&#x4F4D;&#x5668;&#x7AEF;&#x53E3;&#x53EF;&#x914D;&#x7F6E;&#x4E3A;<code>gfsh start locator</code>&#x547D;&#x4EE4;&#x7684;&#x547D;&#x4EE4;&#x884C;&#x9009;&#x9879;&#x3002; &#x5B9A;&#x4F4D;&#x5668;&#x7528;&#x4E8E;&#x5BF9;&#x7B49;&#x7F13;&#x5B58;&#x90E8;&#x7F72;&#x4EE5;&#x53D1;&#x73B0;&#x5176;&#x4ED6;&#x8FDB;&#x7A0B;&#x3002; &#x5BA2;&#x6237;&#x7AEF;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x5B83;&#x4EEC;&#x6765;&#x5B9A;&#x4F4D;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x4F5C;&#x4E3A;&#x4F7F;&#x7528;&#x4E00;&#x7EC4;&#x670D;&#x52A1;&#x5668;&#x5730;&#x5740;&#x548C;&#x7AEF;&#x53E3;&#x914D;&#x7F6E;&#x5BA2;&#x6237;&#x7AEF;&#x7684;&#x66FF;&#x4EE3;&#x65B9;&#x6CD5;&#x3002;</p>
<p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x53E6;&#x5916;&#x6307;&#x5B9A;&#xFF0C;Geode&#x5B9A;&#x4F4D;&#x5668;&#x4F7F;&#x7528;&#x9ED8;&#x8BA4;&#x7AEF;&#x53E3;<strong> 10334 </strong>&#x3002;</p>
</li>
<li><p>&#x7531;&#x4E8E;&#x5B9A;&#x4F4D;&#x5668;&#x542F;&#x52A8;&#x96C6;&#x7FA4;&#xFF0C;&#x5B9A;&#x4F4D;&#x5668;&#x8FD8;&#x5FC5;&#x987B;&#x901A;&#x8FC7;&#x9632;&#x706B;&#x5899;&#x4F7F;&#x5176;&#x4E34;&#x65F6;&#x7AEF;&#x53E3;&#x8303;&#x56F4;&#x548C;TCP&#x7AEF;&#x53E3;&#x53EF;&#x4F9B;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x8BBF;&#x95EE;&#x3002;</p>
</li>
<li><p>&#x5BF9;&#x4E8E;&#x5BA2;&#x6237;&#x7AEF;&#xFF0C;&#x60A8;&#x5C06;&#x5BA2;&#x6237;&#x7AEF;&#x914D;&#x7F6E;&#x4E3A;&#x4F7F;&#x7528;&#x5BA2;&#x6237;&#x7AEF;&#x6C60;&#x914D;&#x7F6E;&#x8FDE;&#x63A5;&#x5230;&#x670D;&#x52A1;&#x5668;&#x3002; &#x5BA2;&#x6237;&#x7AEF;&#x7684;&#x6C60;&#x914D;&#x7F6E;&#x6709;&#x4E24;&#x4E2A;&#x9009;&#x9879;&#xFF1A;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x670D;&#x52A1;&#x5668;&#x5143;&#x7D20;&#x5217;&#x8868;&#x6216;&#x5B9A;&#x4F4D;&#x5668;&#x5143;&#x7D20;&#x5217;&#x8868;&#x521B;&#x5EFA;&#x6C60;&#x3002; &#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A;&#x5143;&#x7D20;&#xFF0C;&#x6307;&#x5B9A;&#x4E3B;&#x673A;&#x548C;&#x7AEF;&#x53E3;&#x3002; &#x5FC5;&#x987B;&#x901A;&#x8FC7;&#x9632;&#x706B;&#x5899;&#x8BBF;&#x95EE;&#x6307;&#x5B9A;&#x7684;&#x7AEF;&#x53E3;&#x3002;</p>
</li>
</ul>
<p><strong>&#x9650;&#x5236;&#x77ED;&#x6682;&#x7684;&#x7AEF;&#x53E3;&#x4EE5;&#x5B9E;&#x73B0;&#x70B9;&#x5BF9;&#x70B9;&#x6210;&#x5458;&#x8D44;&#x683C;</strong></p>
<p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;Geode&#x5206;&#x914D;<em> ephemeral </em>&#x7AEF;&#x53E3;&#xFF0C;&#x5373;&#x4ECE;&#x6307;&#x5B9A;&#x8303;&#x56F4;&#x5206;&#x914D;&#x7684;&#x4E34;&#x65F6;&#x7AEF;&#x53E3;&#xFF0C;&#x53EF;&#x4EE5;&#x5305;&#x542B;&#x5927;&#x91CF;&#x53EF;&#x80FD;&#x7684;&#x7AEF;&#x53E3;&#x3002; &#x5F53;&#x5B58;&#x5728;&#x9632;&#x706B;&#x5899;&#x65F6;&#xFF0C;&#x77ED;&#x6682;&#x7684;&#x7AEF;&#x53E3;&#x8303;&#x56F4;&#x901A;&#x5E38;&#x5FC5;&#x987B;&#x9650;&#x5236;&#x4E3A;&#x66F4;&#x5C0F;&#x7684;&#x6570;&#x91CF;&#xFF0C;&#x4F8B;&#x5982;&#x516D;&#x4E2A;&#x3002; &#x5982;&#x679C;&#x8981;&#x901A;&#x8FC7;&#x9632;&#x706B;&#x5899;&#x914D;&#x7F6E;P2P&#x901A;&#x4FE1;&#xFF0C;&#x5219;&#x8FD8;&#x5FC5;&#x987B;&#x4E3A;&#x6BCF;&#x4E2A;&#x8FDB;&#x7A0B;&#x8BBE;&#x7F6E;TCP&#x7AEF;&#x53E3;&#xFF0C;&#x5E76;&#x786E;&#x4FDD;&#x5141;&#x8BB8;UDP&#x6D41;&#x91CF;&#x901A;&#x8FC7;&#x9632;&#x706B;&#x5899;&#x3002;</p>
<p><strong>&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;&#x914D;&#x7F6E;&#x7684;&#x5C5E;&#x6027;</strong></p>
<p>&#x6B64;&#x8868;&#x5305;&#x542B;&#x53EF;&#x80FD;&#x6D89;&#x53CA;&#x9632;&#x706B;&#x5899;&#x884C;&#x4E3A;&#x7684;&#x5C5E;&#x6027;&#xFF0C;&#x5E76;&#x63D0;&#x4F9B;&#x6BCF;&#x4E2A;&#x5C5E;&#x6027;&#x7684;&#x7B80;&#x8981;&#x8BF4;&#x660E;&#x3002;</p>
<table>
<thead>
<tr>
<th><strong>Configuration area</strong></th>
<th><strong>Property or Setting</strong></th>
<th><strong>Definition</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>peer-to-peer config</td>
<td><code>conserve-sockets</code></td>
<td>&#x6307;&#x5B9A;&#x5957;&#x63A5;&#x5B57;&#x662F;&#x5426;&#x7531;&#x7CFB;&#x7EDF;&#x6210;&#x5458;&#x7684;&#x7EBF;&#x7A0B;&#x5171;&#x4EAB;&#x3002;</td>
</tr>
<tr>
<td>peer-to-peer config</td>
<td><code>locators</code></td>
<td>&#x7CFB;&#x7EDF;&#x6210;&#x5458;&#x4F7F;&#x7528;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#x5217;&#x8868;&#x3002; &#x5FC5;&#x987B;&#x4E3A;&#x96C6;&#x7FA4;&#x7684;&#x6BCF;&#x4E2A;&#x6210;&#x5458;&#x4E00;&#x81F4;&#x5730;&#x914D;&#x7F6E;&#x5217;&#x8868;&#x3002;</td>
</tr>
<tr>
<td>peer-to-peer config</td>
<td><code>mcast-address</code></td>
<td>&#x7528;&#x4E8E;&#x53D1;&#x73B0;&#x96C6;&#x7FA4;&#x7684;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x7684;&#x5730;&#x5740;&#x3002; &#x4EC5;&#x5728;mcast-port&#x4E3A;&#x975E;&#x96F6;&#x65F6;&#x4F7F;&#x7528;&#x3002; &#x6B64;&#x5C5E;&#x6027;&#x5FC5;&#x987B;&#x5728;&#x6574;&#x4E2A;&#x96C6;&#x7FA4;&#x4E2D;&#x4FDD;&#x6301;&#x4E00;&#x81F4;&#x3002;</td>
</tr>
<tr>
<td>peer-to-peer config</td>
<td><code>mcast-port</code></td>
<td>&#x4E0E;mcast-address&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#x7684;&#x7AEF;&#x53E3;&#xFF0C;&#x7528;&#x4E8E;&#x4E0E;&#x96C6;&#x7FA4;&#x7684;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x8FDB;&#x884C;&#x591A;&#x64AD;&#x901A;&#x4FE1;&#x3002; &#x5982;&#x679C;&#x4E3A;&#x96F6;&#xFF0C;&#x5219;&#x7981;&#x7528;&#x591A;&#x64AD;&#x4EE5;&#x8FDB;&#x884C;&#x6570;&#x636E;&#x5206;&#x53D1;&#x3002;</td>
</tr>
<tr>
<td>peer-to-peer config</td>
<td><code>membership-port-range</code></td>
<td>&#x53EF;&#x7528;&#x4E8E;&#x5355;&#x64AD;UDP&#x6D88;&#x606F;&#x4F20;&#x9012;&#x548C;&#x5BF9;&#x7B49;&#x96C6;&#x7FA4;&#x4E2D;&#x7684;TCP&#x6545;&#x969C;&#x68C0;&#x6D4B;&#x7684;&#x4E34;&#x65F6;&#x7AEF;&#x53E3;&#x8303;&#x56F4;&#x3002;</td>
</tr>
<tr>
<td>peer-to-peer config</td>
<td><code>tcp-port</code></td>
<td>&#x4FA6;&#x542C;&#x7F13;&#x5B58;&#x901A;&#x4FE1;&#x7684;TCP&#x7AEF;&#x53E3;&#x3002;</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>Configuration Area</th>
<th><strong>Property or Setting</strong></th>
<th><strong>Definition</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>cache server config</td>
<td><code>hostname-for-clients</code></td>
<td>&#x4F5C;&#x4E3A;&#x670D;&#x52A1;&#x5668;&#x6B63;&#x5728;&#x4FA6;&#x542C;&#x7684;&#x4F4D;&#x7F6E;&#x4F20;&#x9012;&#x7ED9;&#x5BA2;&#x6237;&#x7AEF;&#x7684;&#x4E3B;&#x673A;&#x540D;&#x6216;IP&#x5730;&#x5740;&#x3002;</td>
</tr>
<tr>
<td>cache server config</td>
<td><code>max-connections</code></td>
<td>&#x670D;&#x52A1;&#x5668;&#x7684;&#x6700;&#x5927;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;&#x6570;&#x3002; &#x8FBE;&#x5230;&#x6700;&#x5927;&#x503C;&#x65F6;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x62D2;&#x7EDD;&#x5176;&#x4ED6;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;&#x3002;</td>
</tr>
<tr>
<td>cache server config</td>
<td><code>port</code> (cache.xml) or <code>--port</code>parameter to the <code>gfsh start server</code> command</td>
<td>&#x670D;&#x52A1;&#x5668;&#x4FA6;&#x542C;&#x4EE5;&#x8FDB;&#x884C;&#x5BA2;&#x6237;&#x7AEF;&#x901A;&#x4FE1;&#x7684;&#x7AEF;&#x53E3;&#x3002;</td>
</tr>
</tbody>
</table>
<p><strong>&#x9ED8;&#x8BA4;&#x7AEF;&#x53E3;&#x914D;&#x7F6E;</strong></p>
<table>
<thead>
<tr>
<th><strong>Port Name</strong></th>
<th>Related Configuration Setting</th>
<th><strong>Default Port</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>Cache Server</td>
<td><code>port</code> (cache.xml)</td>
<td>40404</td>
</tr>
<tr>
<td>HTTP</td>
<td><code>http-service-port</code></td>
<td>7070</td>
</tr>
<tr>
<td>Locator</td>
<td><code>start-locator</code> (for embedded locators) or <code>--port</code> parameter to the <code>gfsh start locator</code>command.</td>
<td><em>if not specified upon startup or in the start-locator property, uses default port 10334</em></td>
</tr>
<tr>
<td>Membership Port Range</td>
<td><code>membership-port-range</code></td>
<td>1024 to 65535</td>
</tr>
<tr>
<td>Memcached Port</td>
<td><code>memcached-port</code></td>
<td><em>not set</em></td>
</tr>
<tr>
<td>Multicast</td>
<td><code>mcast-port</code></td>
<td>10334</td>
</tr>
<tr>
<td>RMI</td>
<td><code>jmx-manager-port</code></td>
<td>1099</td>
</tr>
<tr>
<td>TCP</td>
<td><code>tcp-port</code></td>
<td>ephemeral port</td>
</tr>
</tbody>
</table>
<p><strong>&#x591A;&#x7AD9;&#x70B9;&#xFF08;WAN&#xFF09;&#x914D;&#x7F6E;&#x4E2D;&#x7684;&#x9632;&#x706B;&#x5899;&#x548C;&#x7AEF;&#x53E3;&#x914D;&#x7F6E;&#x7684;&#x5C5E;&#x6027;</strong></p>
<p>&#x6BCF;&#x4E2A;&#x7F51;&#x5173;&#x63A5;&#x6536;&#x5668;&#x4F7F;&#x7528;&#x5355;&#x4E2A;&#x7AEF;&#x53E3;&#x63A5;&#x53D7;&#x6765;&#x81EA;&#x5176;&#x4ED6;&#x7CFB;&#x7EDF;&#x4E2D;&#x7684;&#x7F51;&#x5173;&#x53D1;&#x9001;&#x5668;&#x7684;&#x8FDE;&#x63A5;&#x3002; &#x7F51;&#x5173;&#x63A5;&#x6536;&#x5668;&#x7684;&#x914D;&#x7F6E;&#x6307;&#x5B9A;&#x8981;&#x4F7F;&#x7528;&#x7684;&#x4E00;&#x7CFB;&#x5217;&#x53EF;&#x80FD;&#x7684;&#x7AEF;&#x53E3;&#x503C;&#x3002; &#x5F53;&#x7F51;&#x5173;&#x63A5;&#x6536;&#x5668;&#x542F;&#x52A8;&#x65F6;&#xFF0C;Geode&#x4ECE;&#x6307;&#x5B9A;&#x8303;&#x56F4;&#x4E2D;&#x9009;&#x62E9;&#x4E00;&#x4E2A;&#x53EF;&#x7528;&#x7AEF;&#x53E3;&#x3002; &#x914D;&#x7F6E;&#x9632;&#x706B;&#x5899;&#xFF0C;&#x4EE5;&#x4FBF;WAN&#x4E0A;&#x7684;&#x7F51;&#x5173;&#x53D1;&#x4EF6;&#x4EBA;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x6240;&#x6709;&#x53EF;&#x80FD;&#x7684;&#x7AEF;&#x53E3;&#x503C;&#x3002;</p>
<table>
<thead>
<tr>
<th>Configuration Area</th>
<th>Property or Setting</th>
<th>Definition</th>
</tr>
</thead>
<tbody>
<tr>
<td>multi-site (WAN) config for gateway sender</td>
<td><a href="http://geode.apache.org/docs/guide/17/reference/topics/cache_xml.html#gateway-receiver" target="_blank">hostname-for-senders</a></td>
<td>&#x7F51;&#x5173;&#x53D1;&#x4EF6;&#x4EBA;&#x7528;&#x4E8E;&#x8FDE;&#x63A5;&#x7684;&#x7F51;&#x5173;&#x63A5;&#x6536;&#x5668;&#x7684;&#x4E3B;&#x673A;&#x540D;&#x6216;IP&#x5730;&#x5740;&#x3002;</td>
</tr>
<tr>
<td>multi-site (WAN) config for locator</td>
<td><a href="http://geode.apache.org/docs/guide/17/reference/topics/gemfire_properties.html#gemfire_properties" target="_blank">remote-locators</a></td>
<td>&#x8FDC;&#x7A0B;WAN&#x7AD9;&#x70B9;&#x4E0A;&#x53EF;&#x7528;&#x7684;&#x5B9A;&#x4F4D;&#x5668;&#xFF08;&#x53CA;&#x5176;&#x7AEF;&#x53E3;&#xFF09;&#x5217;&#x8868;&#x3002;</td>
</tr>
<tr>
<td>multi-site (WAN) config for gateway receiver</td>
<td><a href="http://geode.apache.org/docs/guide/17/reference/topics/cache_xml.html#gateway-receiver" target="_blank">start-port</a> and <a href="http://geode.apache.org/docs/guide/17/reference/topics/cache_xml.html#gateway-receiver" target="_blank">end-port</a> (cache.xml) or <code>--start-port</code> and <code>--end-port</code> parameters to the <code>gfsh start gateway receiver</code>command</td>
<td>&#x7F51;&#x5173;&#x63A5;&#x6536;&#x5668;&#x53EF;&#x7528;&#x4E8E;&#x4FA6;&#x542C;&#x7F51;&#x5173;&#x53D1;&#x9001;&#x65B9;&#x901A;&#x4FE1;&#x7684;&#x7AEF;&#x53E3;&#x8303;&#x56F4;&#x3002;</td>
</tr>
</tbody>
</table>
<footer class="page-footer"><span class="copyright">Copyright &#xA9; WS 2019 all right reserved&#xFF0C;powered by Gitbook</span><span class="footer-modification">&#x8BE5;&#x6587;&#x4EF6;&#x4FEE;&#x8BA2;&#x65F6;&#x95F4;&#xFF1A;
2019-02-22 11:33:00
</span></footer>
                                
                                </section>
                            
    </div>
    <div class="search-results">
        <div class="has-results">
            
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
            
        </div>
        <div class="no-results">
            
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
            
        </div>
    </div>
</div>

                        </div>
                    </div>
                
            </div>

            
                
                <a href="Geode_1_Getting_Started_with_Apache_Geode.html#ApacheGeode在15分钟或更短时间内完成" class="navigation navigation-prev " aria-label="Previous page: Apach Geode在15分钟或更短时间内完成">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                
                <a href="Geode_2_Configuring_and_Running_a_Cluster.html#集群配置服务概述" class="navigation navigation-next " aria-label="Next page: 集群配置服务概述">
                    <i class="fa fa-angle-right"></i>
                </a>
                
            
        
    </div>

    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"配置和运行集群","level":"3.1","depth":1,"next":{"title":"集群配置服务概述","level":"3.1.1","depth":2,"anchor":"#集群配置服务概述","path":"Geode_2_Configuring_and_Running_a_Cluster.md","ref":"Geode_2_Configuring_and_Running_a_Cluster.md#集群配置服务概述","articles":[]},"previous":{"title":"Apach Geode在15分钟或更短时间内完成","level":"2.1.4","depth":2,"anchor":"#ApacheGeode在15分钟或更短时间内完成","path":"Geode_1_Getting_Started_with_Apache_Geode.md","ref":"Geode_1_Getting_Started_with_Apache_Geode.md#ApacheGeode在15分钟或更短时间内完成","articles":[]},"dir":"ltr"},"config":{"plugins":["github@^2.0.0","edit-link@^2.0.2","anchors@^0.7.1","include-codeblock@^3.0.2","splitter@^0.0.8","tbfed-pagefooter@^0.0.1","expandable-chapters-small@^0.1.7","anchor-navigation-ex@0.1.8","book-summary-scroll-position-saver","-lunr","-search","search-plus"],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"Copyright © WS 2019","modify_label":"该文件修订时间：","modify_format":"YYYY-MM-DD HH:mm:ss"},"github":{"url":"https://github.com/wjw465150/GeodeUserGuide"},"book-summary-scroll-position-saver":{},"splitter":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"anchor-navigation-ex":{"isRewritePageTitle":false,"tocLevel1Icon":"fa fa-hand-o-right","tocLevel2Icon":"fa fa-hand-o-right","tocLevel3Icon":"fa fa-hand-o-right"},"expandable-chapters-small":{},"include-codeblock":{"check":false,"edit":true,"fixlang":false,"lang":"","template":"ace","theme":"chrome","unindent":true},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"edit-link":{"label":"编辑此页面","base":"https://github.com/wjw465150/GeodeUserGuide/edit/master"},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false},"anchors":{},"search-plus":{}},"theme":"default","author":"WS","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"Geode参考指南中文版","language":"zh-hans","gitbook":"*","description":"Geode参考指南版"},"file":{"path":"Geode_2_Configuring_and_Running_a_Cluster.md","mtime":"2019-02-22T03:33:00.228Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-02-22T04:09:57.423Z"},"basePath":".","book":{"language":""}});
        });
    </script>
</div>

        
    <script src="gitbook/gitbook.js"></script>
    <script src="gitbook/theme.js"></script>
    
        
        <script src="gitbook/gitbook-plugin-github/plugin.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-edit-link/plugin.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-splitter/splitter.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-expandable-chapters-small/expandable-chapters-small.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-book-summary-scroll-position-saver/book-summary-scroll-position-saver.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-search-plus/search.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    

    </body>
</html>

